当然有必要了。
尤其在多事物处理过程中
如果COMMIT后,你以前的值将永久改变,保存到变量中才能得到原来的值。
尤其在多事物处理过程中
如果COMMIT后,你以前的值将永久改变,保存到变量中才能得到原来的值。
解决方案 »
- 重新创建spfile文件以后,再启动数据库报错
- 怎么学好oracle
- 一个table有20列,我要select除第13列外的所有列,怎么做
- PLSQL登陆
- oracle 使用什么命令可以知道一个表它属于哪个方案
- 当表修改记录时,在外部程序触发一事件,怎么处理?请指教
- oracle 如何创建一个新的用户,并复制一个已有用户的所有表和数据
- 如下的sql怎么写?
- 如果一个视图来源于多个表,可否对它执行DELETE等操作?如果一定要对它执行DELETE,我该怎么办啊?
- 如何将7.03.02版本Oracle数据库导出的文件导入到8.1.6的Oracle数据库中?
- 请问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的书;