最赞回答 / 慕的地7945464
你用的是PL/SQL Developer吧,SQL Window下不支持set serveroutput on,可以使用Command Window或者SQL Plus,老师用的是Oracle自带的SQL Developer(这个我用不了)
2017-10-06
已采纳回答 / 昕牌肉猫
自己的亲身经历:win10 64bit,装了11.2g的Oracle 64bit,无论怎么调(下载64bit的SQL developer也没用),都无法调通SQL developer,感觉是32与64之间的兼容问题。win7 32bit,装了11.2g的Oracle 32bit,很轻松就用上了SQL developer(注意要选一下java的位置,在Oracle目录里的一个jdk的文件夹里面找)。我使用PL/SQL developer客户端学习的这门课程,除了一些命令不能用(如accept、servero...
2017-08-18
已采纳回答 / qq_aiq_2
if pjob='PRESIDENT' then update sal=sal+1000; 后面不加where 约束 会刷新表中所有数据,前面的if条件 与后面执行语句没关系的
2017-08-16
已采纳回答 / 对三儿
%notfound是光标的一个属性,在打开光标以后,没有使用fetch时,他本身不会有值,当使用fetch后找不到值时,光标会给%notfound赋值,所以需要先执行fetch,然后%notfound才为true。
2017-07-26
最新回答 / 慕仰9027661
scope=spfile 仅仅更改spfile里面的记载,不更改内存,也就是不立即生效,而是等下次数据库启动生效。有一些参数只允许用这种方法更改scope=memory 仅仅更改内存,不改spfile。也就是下次启动就失效了 scope=both 内存和spfile都更改不指定scope参数,等同于scope=both.
2017-06-07