[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了。
*****************************
原因之二:
作者:高级测试开发网
博客地址:https://seniortesting.club
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。