用过sql developer进来看看 请问你是怎么调用的在sql window 里面要用call,用exec不行的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 call 包名.过程名字 真的不行 完全不知道怎么回事 call 包名.过程名字 真的不行 完全不知道怎么回事带参数没,不带参数要加个空括号把你调的情况贴上来看看 call 包名.过程名字 真的不行 完全不知道怎么回事带参数没,不带参数要加个空括号把你调的情况贴上来看看call P_LEVELS(9001001); 我本来是 写在在包里面的 ,结果 sql developer 不行 ,sqlplus行 我就 换成了只写一个过程,结果还是这样, 包 我就 call aa_pkg.p_levels(9001001); 报无效的sql语句肯定你的调用语句是写错了,你检查下:1、在sql的执行窗口中只能这样调用"call OUT_TIME(); ",这样执行就是把”call OUT_TIME(); “当成一个sql语句,而exec OUT_TIME();不是一个sql语句,是一个执行体,执行体调用必须在命令窗口,把这句话当成一个整体,也就是plsql块,但是要在sql窗口中之行也可以2、在命令窗口中两种方式都可以调用 exec OUT_TIME(); --这样,相当于执行一个plsql块,即把”OUT_TIME()“看成plsql块调用。 call OUT_TIME(); --这样,相当于,但用一个方法“OUT_TIME()”,把“OUT_TIME()”看成一个方法。来自:lkz2004 1.你可以点击Command Window(不要用SQL Window)来执行你的存储过程直接输入你的存储过程名(参数列表)2.SQL Window(最常用的窗口)BEGIN 存储过程名(参数)END;希望对你有用,我前几天也一直疑惑这个 pl/sql编译有错么 没错的话,你可以右键存储过程名 点测试 这个试下BEGIN 存储过程名(参数) END; sql语句之时间比较 求脚本 Oracle临时表使用问题 oracle 按照要求转置。非一般的要求。忘大虾们赐教 多表查询,将多个表的字段into到表变量(记录表变量),如何定义这个表变量? 这个函数总是没有返回值的??????????? 请问如何改变已有记录的表的字段名称呢? 再问一个关于select的简单问题,请各位指导。 oracle实例和用户问题?(看书实在理解不了,高手给点播一下吧) oracle中and后面的字符串过长怎么办 linux、oracle双机数据库安装问题! ora-04030 错误
带参数没,不带参数要加个空括号
把你调的情况贴上来看看
带参数没,不带参数要加个空括号
把你调的情况贴上来看看call P_LEVELS(9001001);
1、在sql的执行窗口中只能这样调用"call OUT_TIME(); ",这样执行就是把”call OUT_TIME(); “当成一个sql语句,而exec OUT_TIME();不是一个sql语句,是一个执行体,执行体调用必须在命令窗口,把这句话当成一个整体,也就是plsql块,但是要在sql窗口中之行也可以2、在命令窗口中两种方式都可以调用
exec OUT_TIME(); --这样,相当于执行一个plsql块,即把”OUT_TIME()“看成plsql块调用。
call OUT_TIME(); --这样,相当于,但用一个方法“OUT_TIME()”,把“OUT_TIME()”看成一个方法。来自:lkz2004
直接输入你的存储过程名(参数列表)
2.SQL Window(最常用的窗口)
BEGIN
存储过程名(参数)
END;希望对你有用,我前几天也一直疑惑这个
BEGIN
存储过程名(参数)
END;