pl/sql developer中用execute调用存储过程弹出‘无效的sql语句’解决方法
来源:互联网 发布:java程序员修炼之道 编辑:程序博客网 时间:2024/06/03 19:05
转自:http://www.myexception.cn/oracle-management/267605.html
初学存储过程,建立一个无参存储过程
--------创建存储过程-------create or replace procedure GetUserAccoutas tatle number(10);begin select count(*) into tatle from USERACCOUNT; dbms_output.put_line('总数为:'||tatle);end;--------执行存储过程------execute GetUserAccout();
在执行如上存储过程时,报无效sql语句,在网上找到方法总结如下:
——解决方案——————–
1、使用call GetUserAccout();调用存数过程在sql的执行窗口中只能这样调用"call GetUserAccout(); ",这样执行就是把"call GetUserAccout(); "当成一个sql语句;而exec GetUserAccout();不是一个sql语句,是一个执行体,执行体调用必须在命令窗口,把这句话当成一个整体,也就是plsql块。但是要在sql窗口中执行也可以,这样调用: begin GetUserAccout(); end;2、新建一个commond 窗口。在命令窗口中两种方式都可以调用exec GetUserAccout(); --这样,相当于执行一个plsql块,即把”GetUserAccout()“看成plsql块调用。call GetUserAccout(); --这样,相当于,但用一个方法“GetUserAccout()”,把“GetUserAccout()”看成一个方法。
1 0
- pl/sql developer中用execute调用存储过程弹出‘无效的sql语句’解决方法
- pl/sql developer中用execute调用存储过程弹出‘无效的sql语句’…该怎么解决
- pl/sql developer调用存储过程
- PL/SQL Developer的调试存储过程
- PL/SQL Developer的调试存储过程
- ORACLE PL/SQL Developer 存储过程
- PL/SQL Developer调试存储过程步骤
- pl/sql developer中调试存储过程
- PL/SQL Developer调试存储过程
- PL/SQL Developer 调试存储过程
- PL/SQL developer导出oracle存储过程
- PL/SQL Developer调试存储过程步骤
- PL/SQL Developer调试存储过程,函数
- 在pl/sql developer中测试存储过程的操作
- PL/SQL Developer中调试oracle的存储过程
- 【PL/SQL】用SQL调用存储过程
- 关于oracle中PL/SQL语句,即存储过程的写法和调用。
- pl sql developer中如何调试存储过程以及调试包中创建的存储过程
- [00018]映射名称到序列元素
- Jquery+Ajax实现checkbox多选参数提交
- powerdesigner 字段添加注释和默认值
- c# ComboBox输入自动筛选功能
- 遍历集合求最小值
- pl/sql developer中用execute调用存储过程弹出‘无效的sql语句’解决方法
- Google Gson 字段过滤:自定义过滤规则
- IOS 数据持久化(一)—— plist 存储
- 关于etc sudoers is world writable问题的解决
- Spring Filter过滤器,Spring拦截未登录用户权限限制
- Ejabberd启动梳理及相关文件介绍
- 热更新Tinker的初次集成使用
- 上传android lib到jcenter库上面碰到的一些问题,以及解决办法
- git 查看某个文件的修改历史