用过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; oracle的日志能找到之前执行过的sql语句吗? vmware infrastructure client出现failed to power on:A general system error occurred 存储过程中的统计问题,在线等! 关于作业,谢谢,很急? 一个关于存储过程的问题? oracle有没有一个随机函数?? Oracle9i有没有图形界面的用户管理工具? Oracle 监听器服务经常性出错是何原因? --- 急!! 如何完全卸载windows下的oracle? 有关nvl函数的问题?请求解答。 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;