1、关于SQL*Plus输出的问题
为了能够是用DBMS_OUTPUT程序包中的PUT_LINE过程进行输出,需要先使用如下命令: SQL> SET SERVEROUTPUT ON
2、错误提示:
ORA-01422: 返回的行数超过请求的行数
ORA-06512: 在"SYSTEM.TRANSFER", line 5
下面是PL/SQL代码,是一个转账的存储过程。
错误原因可能是:
第5行中的
select Cmoney into total from credit where CID=cID;可能和系统变量名重复。
然后改为 CID=creditID 后错误消失。