为空的话也可以直接写的:
SELECT A INTO B FROM TABLE;
或者
SELECT NVL(A,NULL) INTO B FROM TABLE;
SELECT A INTO B FROM TABLE;
或者
SELECT NVL(A,NULL) INTO B FROM TABLE;
解决方案 »
- Oracle日志报错 ksuapc : ORA-1033 foreground process starts before PMON
- 求大神帮忙,oracle 存储过程,我有一张税率表。
- 隆重推出超方便实用的国产免费的 Oracle 开发工具 - Oracle SQL Handler (免装客户端,双语界面,跨平台能运行于LINUX及MAC)
- 关于oracle安装目录所占空间猛增的问题
- 关于一个sql问题求问大虾
- ORACLE新手问题,进者有分!
- oracle8.1.7的字符设置冲突,100分相赠,请高手支招
- 我的备库做完了,但是归档为 :Current log sequence 0
- oracle报错:包阅读程序失败?求大神帮帮忙
- oracle 子段值所有数字补齐5位
- 数据库设计问题
- 求一个SQL语句,大家帮忙了
SELECT NVL(A,NULL) INTO B FROM TABLE;
一样错误:"未找到数据"
如果想实现把NULL赋给B,直接捕获异常,不处理就可以了。
我用了 Count(*) 判断后,记录大于>1我再处理的..
接贴!!