已采纳回答 / 手转乾坤
declare cursor cemp is select empno ,sal from emp order by sal; --定义参数 pempno emp.empno%type; psal emp.sal%type; countEmp number :=0; salTotal number; begin --得到工资总额的初始值 select sum(sal) into salTotal from emp; --打开光标 open c...
2017-10-30
最新回答 / Lyncii
查看表的表空间SELECT TABLE_NAME,TABLESPACE_NAME FROM USER_TABLES;查看所有表空间SELECT TABLESPACE_NAME FROM DBA_TABLESPACES;
2017-10-09
最赞回答 / 慕的地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