在pro*c,我在向一个有default值的字段插入变量时候,希望如果这个值是空,就把default赋给他,否则就把这个值给他,请问怎么写?原写法是NVL(trim(:aaa),default),但是发生了ORA-00936: missing expression错误
解决方案 »
- ORA-12545: Connect failed because target host or object does not exist
- PL/SQL中编写一个函数:取原字符串 123;asd;33;e4 以分号为分隔符的字符串,例如我需要取第一个,得到的值应该为123 ,取第四个就是e4
- 求连续登录的用户总数(有点难度,高手进)
- 请问各位大哥,在实际开发MIS系统时,是否大量的用存储过程?还是用业务逻辑层进行封装...
- 嵌套表的问题
- Oracle数据库中如何设置大小写不敏感
- 200分。200分。我的ORACLE8。16安装完毕后。有装了其他软件。再登陆时不成功,显示:凭证检索失败
- 程序抛出异常 会话超出最大限制,为什么?
- 怎样提高写BLOB字段的性能?(在线)
- 一个奇怪的问题?
- sql文问题
- 请问plsql里 存储过程内部可以嵌套一个函数吗??谢谢
if value is null
insert into tb(....) values(.....) 默认字段不插入值
else
insert into tb(....,aaa) values(.....,value) 默认字段插入值只能这样了
这样,插入时,自动的置为deault值。
对Pro*C 不是很熟悉。