PLS-00103: 出現符號 ...


Oracle存儲過程:

create or replace procedure update_people(in_name   in nvarchar2(20),

                                          in_status in nvarchar2) as
 begin
 update people set status = in_status where name = in_name; commit; end update_people;


錯誤提示:

錯誤:PLS-00103: 出現符號 "("在需要下列之一時:         := . ) , @ % default           character        符號 ":=" 被替換為 "(" 后繼續。

行:1 文本:create or replace procedure update_people(in_name   in nvarchar2(20),

 

查資料,存儲過程定義的時候不需要指定VARCHAR2的長度!去掉nvarchar2的長度就可以了!

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM