declare
v_var number;
begin
update tmp_tab t set v_status=1 where a=(select a from tmp_tab where v_status=0 and rownum=1)
returning a into v_var;
commit;
dbms_output.put_line('v_var is '||v_var );
end;
应该能保证每次都不一样
v_var number;
begin
update tmp_tab t set v_status=1 where a=(select a from tmp_tab where v_status=0 and rownum=1)
returning a into v_var;
commit;
dbms_output.put_line('v_var is '||v_var );
end;
应该能保证每次都不一样
解决方案 »
- 高分求教oracle 9i在用imp导入含有blob字段表的时候报错(急)
- 下面的sql为什么在有的Oracle数据库中可以,有的却出错?
- 急!急!急!!!在线等!
- datediff
- oracle 字符集问题
- toad 编辑SQL语句时,表名一定需要带”,怎样设置才能去掉,toad版本为8。6
- 如何将oracle中的一个表(包括内容)copy或是克隆到该oracle的其他表空间中?
- 菜鳥問題﹕一個procedure 大家幫幫忙呀
- 学ORACLE要什么基础??
- ORACLE如何的存储过程返回类似数组的东西,而不是游标?
- oracle 11g 64bit安装问题
- OCCI getStirng 报内存错误
select sid from v$mystat where rownum=1;
select userenv('sid') from dual;