当然有必要了。
尤其在多事物处理过程中
如果COMMIT后,你以前的值将永久改变,保存到变量中才能得到原来的值。
尤其在多事物处理过程中
如果COMMIT后,你以前的值将永久改变,保存到变量中才能得到原来的值。
解决方案 »
- win7 64位 安装 oracle 11g 问题,试过很多很多次,都失败了,在线等待大神帮助
- 关于Oracle数据库 特殊字符处理的问题
- 用UTL_FILE导出来的数据某列有多行,如何变成一行?
- 高手们看下实际开发中低效的SQL语句,希望能提出优化意见,谢谢
- 如何判断一个索引是否经常使用?
- 关于散列分区的问题
- 初学,求一简单的SQL
- "ORA-12535"错误怎么解决
- Oracle里有没有类似于SQL Server的JOB(作业)的东东
- 用户权限问题,急!!!
- 请问oracle存储过程返回结果集如何结决????????
- 各位同道:oracle9i用遊標返回記錄集,在 java/jsp 中怎樣接收?!!謝謝!!
see below:
----------------------------------------------------------
declare
age number(2);
sqltext varchar(200);
name varchar(20);
sumheight15 number(10);
sumheight20 number(10);
begin
age:=1;
sqltext='select name,sum(case :1 when >10 and <15 then height
else 0 end),sum(case :1 when >15 and <20 then height
else 0 end) from test';
execute immediate sqltext into name,sumheight15,sumheight20 using age
end;
----------------------------------------------------------------
大致就是这样了,详细的参考pl/sql的书;