慕姐0267268
qq_蒙蒙细雨_0
w慕莱坞
默认情况下,oracle数据库允许在同一会话下,只能打开300个光标(可以查看oracle初始化参数得到这个值)。它的意思是指open光标之后,打开到一定数量就不可以在打开光标了。
无丶丶丶丶丶丶丶聊
返回受影响的行数
孤狼啸月_0001
也没有说一定要用光标吧,只是拿了个例子讲了一下而已吧,也没有说你这样不行
丨越丨
dbms_output.put_line('rowcount:'||%rowcount);
应该是dbms_output.put_line('rowcount:'||cemp%rowcount);
%rowcount只是一个属性,你需要写是谁用到这个属性,少了光标
慕沐5762363
scope=spfile 仅仅更改spfile里面的记载,不更改内存,也就是不立即生效,而是等下次数据库启动生效。有一些参数只允许用这种方法更改
scope=memory 仅仅更改内存,不改spfile。也就是下次启动就失效了
scope=both 内存和spfile都更改
不指定scope参数,等同于scope=both.
慕村5905962
memory:只更改当前实例,不更改参数文件
spfile:只更改参数文件,不更改当前实例(数据库需要重启才会生效)
both: memory 跟spfile同时被更改
htys
写错了,应该是:
alter system set open_cursors=400 scope=both;
open_cursors不是open_cursor