已采納回答 / STRONG很壯不怕撞
第14行:update emp set sal=sal*1.1 when empno=pempno;?這里條件不應該是when,而是where第20行:dbms_output.put_line(pename||psal);這里pename未聲明,根據你前面寫的,應該是要寫pname吧代碼執行的時候報錯會提示第幾行第幾列,是什么問題,根據提示修改就可以。
2016-04-07
已采納回答 / inverted_demon
set serveroutput ondeclarecursor guangbiao01 is select to_char(hiredate,'yyyy') FROM emp;hiredata ?VARCHAR2(4);a80 number:=0;a81 number:=0;a82 number:=0;a87 number:=0;beginopen guangbiao01;LOOPfetch guangbiao01 INTO hiredata;EXIT when guangbiao01%notfound...
2016-04-05
已采納回答 / Lifing
1.檢查哪些表的外鍵引用了要刪除的表的唯一/主鍵.????? select A.*????? ?from user_constraints A, user_constraints B?????? WHERE b.table_name = 'MYTEST'????? ? and a.constraint_type = 'R'????? ? and a.r_constraint_name = b.constraint_name;2.生成所有引用要刪除表的外鍵的創建語句.????? select 'select...
2016-03-21
已采納回答 / 夕陽朝陽
計數器只初始化一次,光標是一個集合。在loop循環里邊,每次循環取出一條記錄,比如第一次循環,取出的記錄是1980年的,那么count1就+1(由于count1初始值為0,所以此時count1的值1),然后就執行下一次循環(執行了if就不執行elsif和else了),第二次循環如果取出的還是1980年的,那count1就+1(此時count1的值為2).其它的計數器就不加。以此類推,一共循環14次。循環結束后,四個計數器都有值了
2016-03-17
已采納回答 / hyc2143
declare? --說明部分? a varchar2(100) :='hello world';? begin? ? DBMS_OUTPUT.PUT_LINE(a);end;<...圖片...>
2015-08-09