oracle建立儲存過程出錯!
1樓:網友
已經說的很明顯了。
這個englishscore沒有定義。
2樓:永恆谷愛戀
呵呵呵 表欄位跟你寫的englishscore一樣不?
oracle過程出錯?
3樓:
你的過程怎麼執行的? 過程寫的是沒有錯誤的,
oracle編寫過程出錯:出現符號 ";"在需要下列之一時: if
4樓:網友
update後面都要帶分號啊:
create or replace procedure pro_comm(empno1 varchar2) is
v_comm ;
beginselect comm into v_comm from emp where empno=empno1;
if v_comm<>0 then
update emp set comm=comm+100 where empno=empno1;
elseupdate emp set comm=comm+200 where empno=empno1;
end if;
end;
oracle 11g安裝過程中所有先決條件失敗,跳過以後最後一步建立例項出錯.怎麼辦/
5樓:
最簡單的辦法就是確定,然後重新裝,在檢查先決條件的時候都滿足,應該會回滾的吧,不回滾的話就清下登錄檔和安裝檔案。
6樓:網友
先讓先決條件滿足吧,不然會出現許多稀奇古怪的問題。
oracle執行儲存過程出錯,建立儲存過程的時候是沒問題的,可是執行就報錯。請大家幫我看看。
7樓:邊城兔子
第5行bookno未定義,應該改為booknum,而且隱式遊標要加上異常。
第6行開始加上。
exception
when no_data_found thendbms_'無記錄的說明');
when too_many_rows thendbms_'查詢出多條的說明');
8樓:l落花流水
你沒有宣告bookno作為變數,就直接輸出了。
oracle 儲存過程 報錯 急 急 急!!!!!!!!!!!!!!!!
9樓:網友
會不會是你sqlplus裡serveroutput引數沒設定或者設定太小了。
set serveroutput on size 99999試一下?
還有就是put_line每行輸出不能超過255位元組,這也和版本有關,你是哪個版本,具體的報錯輸入是什麼,寫全一些才好判斷。
10樓:蛋哥的龍叔
樓主,你寫這麼亂,讓大家很捉急。
你這樣吧。when others then
dbms_, 1, 500));
列印一下錯誤資訊。
11樓:匿名使用者
lz,你就不能,把格式排下,讓人真心看不下去.在pl/sql中,把圖截下面,過程及錯誤資訊,不要自己手打,亂七八遭的.
oracle怎樣建立同義詞,Oracle怎樣建立同義詞
同義詞是資料庫方案物件的一個別名,經常用於簡化物件訪問和提高物件訪問的安全性。oracle的同義詞有兩種型別 公有同義詞與私有同義詞。1 公有同義詞由一個特殊的使用者組public所擁有。2 私有同義詞是由建立他的使用者所有。建立同義詞的語法 create public synonym 同義詞名稱 ...
oracle儲存過程引數例項,oracle儲存過程引數例項
create or replace procedure bak table info tablename in varchar2 50 issql varchar2 200 out mes varchar2 200 begin sql select from tablename execute im...
oracle 儲存過程事務控制
把第乙個commit去掉既可,如睜慎下 create or replace procedure aaa is var number begin select seq into var from dual insert into tbtopic values var ,,口語 桐早唯,,,,局培,in...