討論原因之一:
***************************
我寫的簡單存儲過程如下:
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了。
*****************************
原因之二: