Oracle中执行存储过程call和exec区别
发表于:2025-11-20 作者:千家信息网编辑
千家信息网最后更新 2025年11月20日,在sqlplus中这两种方法都可以使用:exec pro_name(参数1..);call pro_name(参数1..);区别:1. 但是exec是sqlplus命令,只能在sqlplus中使用;c
千家信息网最后更新 2025年11月20日Oracle中执行存储过程call和exec区别
在sqlplus中这两种方法都可以使用:
exec pro_name(参数1..);
call pro_name(参数1..);
区别:
1. 但是exec是sqlplus命令,只能在sqlplus中使用;call为SQL命令,没有限制.
2. 存储过程没有参数时,exec可以直接跟过程名(可以省略()),但call则必须带上().
Sql代码
SQL> --创建过程插入数据
SQL> create or replace procedure pro1 is
2 begin --执行部分
3 insert into mytest values('张三', 'mm');
4 end;
5 /
Procedure created
SQL> exec pro1;
PL/SQL procedure successfully completed
SQL> call pro1;
call pro1
ORA-06576: 不是有效的函数或过程名
SQL> call pro1();
Method called
总结:在调用过程时,应该养成使用call,且要带上()的习惯。
过程
参数
命令
存储
有效
代码
函数
数据
方法
部分
张三
限制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国制造服务器型号
软件开发页面跳转图
数据库下载官网下载
河南办公系统软件开发如何收费
高速网络技术试题
阿里云数据库redis
锐思数据库怎么查资产总额
深圳鼎象互联网科技有限公司
软件开发项目周记
数据库挂起工具
统计局网络安全工作情况汇报
网络安全需要数学
辽宁两所高校网络安全通报
ios数据库软件有哪些
股权投资平台软件开发
权限管理及备份还原数据库总结
什么时候网络安全大赛
数据库中的外廓尺寸代码
教学软件开发的原则
深圳市高新区工业服务器厂家
南瑞网络安全设备
sql语句建数据库注意事项
后端开发是指 数据库
银行的数据库是技术部门吗
软件开发合同只写甲乙双方
2020数据库应用技术答案
连云港腾旷网络技术有限公司
国内外网络安全产品对比
linux看服务器型号
应用软件开发基础题