Oracle中执行存储过程call和exec区别
发布时间:2020-12-12 14:18:21 所属栏目:百科 来源:网络整理
导读:Oracle中执行存储过程call和exec区别 在 sqlplus 中这 两种方法 都可以使用: exec pro_name(参数1..); call pro_name(参数1..); 区别: 1.但是exec是sqlplus命令,只能在sqlplus中使用;call为SQL命令,没有限制. 2.存储过程 没有参数时 ,exec可以直接跟过
Oracle中执行存储过程call和exec区别 在sqlplus中这两种方法都可以使用: exec pro_name(参数1..); call pro_name(参数1..); 区别: 1.但是exec是sqlplus命令,只能在sqlplus中使用;call为SQL命令,没有限制. 2.存储过程没有参数时,exec可以直接跟过程名(可以省略()),但call则必须带上(). Sql代码
总结:在调用过程时,应该养成使用call,且要带上()的习惯。
本文转自于:http://it4j.iteye.com/blog/2007204 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |