[Oracle數據庫] 存儲過程出錯 :PLS-00103: 出現符號 "("在需要下列之一時: := . ) , @


討論原因之一:

***************************

我寫的簡單存儲過程如下:

create or replace procedure p_c(v_date in varchar2(200))
is
t_count number;
begin
select count(*) into t_count from emp;
end;

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

我郁悶死了,最后找了一些資料說:存儲過程定義的時候不需要指定VARCHAR2的長度!,我把v_date in varchar2(200) 改為:varchar2 就ok了。

 

*****************************

原因之二:


免責聲明!

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



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