求助:如何判断一条SQL语句执行了没有? 你所谓的sql 是不是insert,update如果是的话,测试的时候,你在存储过程里面commit然后在实行的时候,检查结果不就可以了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是说,如果我用INSERT插入一条记录后,我能够通过什么方式检查到他是否一成功执行,也就是说我能否在存储过程中返回一个成功或失败的返回值! 你可以建一张检测表,然后在待检测的表上建触发器,当有操作发生时去填写检测表,通过检测表上的数据就可以判断INSERT OR UPDATE OR DELETE是否成功执行 这样行不行:declare v_flag number:=0;...if v_flag = 0 then sql语句; v_flag := 1;end if;dbms_output.put_line('v_flag = '||to_char(v_flag));...如果执行了,输出v_flag = 1,否则输出v_flag = 0 是不是也可以加一个临时表,在触发器中同时把表一条SQL语句插入到临时表中。 楼主: qiaozhiwei(乔) ( ) 可以啊T-SQL 中可以把 Select @变量 就可以了PL-SQL 中就用qiaozhiwei(乔) ( ) 了吧!应该不错!! 我觉得 ORARichard(没钱的日子好难过啊)和qiaozhiwei(乔) 的方法都是可以的,不过qiaozhiwei(乔)的可能要好一些! 请问怎实现这样的查询结果呢? oracle 数据库关于换行符问题。net程序下面 Text,RTF,XML,HTML,HEX,EXTERNAL 怎样优化这条oracle sql语句 关于windows环境32位服务器ORACLE数据库占用内存限制的问题? 不同数据库之间表转移 求救,关于一个查询 一个关于PL/SQL DEVELOPER的简单问题 一个oracle的小问题,解决了一定给分 请教,如何删除 被删除用户的(且忘了表空间名的)表空间? 我有一个字段aaa varchar2,里面存着1,3,14,149,.....,如何将其取出,并且以逗号拆分这个字符串呢? 触发器及联更新
declare
v_flag number:=0;
...if v_flag = 0 then sql语句;
v_flag := 1;
end if;
dbms_output.put_line('v_flag = '||to_char(v_flag));
...
如果执行了,输出v_flag = 1,否则输出v_flag = 0