Oracle  call 和 exec的详解及区别

 更新时间:2016年11月09日 14:28:53   投稿:lqh  
这篇文章主要介绍了Oracle call 和 exec的详解及区别的相关资料,这里举例说明了它们之间的区别,需要的朋友可以参考下

Oracle 中 call 和 exec的区别

今天做项目使用Oracle,在做项目的过程中觉得很有意思,查找了一些资料,跟大家分享一下:

在sqlplus中:

在第三方提供的工具(如:plsqldev)

 总结:

exec是sqlplus的命令,只能在sqlplus中使用。

call是sql命令,任何工具都可以使用,call必须有括号,即例没有参数 

call必须有括号,即例没有参数 
idle> connect /as sysdba 
已连接。 
sys@PO10> 
sys@PO10> create procedure p_test is 
 begin 
 null; 
 end; 
 / 
过程已创建。 
sys@PO10> 
sys@PO10> exec p_test 
PL/SQL 过程已成功完成。 
sys@PO10> call p_test 
 ; 
call p_test 
  * 
第 1 行出现错误: 
ORA-06576: 不是有效的函数或过程名 
sys@PO10> call p_test(); 
调用完成。 
sys@PO10> 
exec 只能在SQLPLUS中使用;call可以在任何地方使用

感谢阅读,谢谢大家对本站的支持,希望对需要的人有用...

相关文章

  • Oracle中sequence(序列)使用方法详解

    Oracle中sequence(序列)使用方法详解

    在oracle中sequence就是序号,每次取的时候它会自动增加,下面这篇文章主要给大家介绍了关于Oracle中sequence(序列)使用方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • AWR 深入分析( Automatic Workload Repository )

    AWR 深入分析( Automatic Workload Repository )

    本篇文章,小编为大家介绍一下关于AWR 深入分析( Automatic Workload Repository )有需要的朋友可以参考一下
    2013-04-04
  • Oracle 触发器实现主键自增效果

    Oracle 触发器实现主键自增效果

    这篇文章主要介绍了Oracle 触发器实现主键自增,说白了就是数据确认(after)与安全性检查(before),此外触发器不针对select操作,本文给大家介绍的非常详细,需要的朋友参考下吧
    2021-12-12
  • ORACLE中%TYPE和%ROWTYPE的使用详解

    ORACLE中%TYPE和%ROWTYPE的使用详解

    这篇文章主要介绍了ORACLE中%TYPE和%ROWTYPE的使用,本文给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-11-11
  • Oracle 10G:PL/SQL正规表达式(正则表达式)手册

    Oracle 10G:PL/SQL正规表达式(正则表达式)手册

    Oracle Database 10g 的一个新特性大大提高了您搜索和处理字符数据的能力。这个特性就是正规表达式,是一种用来描述文本模式的表示方法。很久以来它已在许多编程语言和大量 UNIX 实用工具中出现过了。
    2009-06-06
  • oracle大数据删除插入方式

    oracle大数据删除插入方式

    本文介绍了在Oracle数据库中高效进行大数据插入和删除操作的方法,对于插入操作,通过并行查询可以显著提高性能;对于删除操作,使用游标和批量处理可以避免长时间锁定和资源争用,文章还提供了性能优化建议、常见问题及解决方案,并总结了在实际操作中需要注意的点
    2025-01-01
  • Windows下ORACLE 10g完全卸载的方法分析

    Windows下ORACLE 10g完全卸载的方法分析

    最近有朋友在群里问如何完全卸载ORACLE 10g,这里简单的整理下,方便需要的朋友
    2012-06-06
  • Oracle 11g中密码过期问题详解

    Oracle 11g中密码过期问题详解

    本文主要是对Oracle中产生密码过期的2种情况进行了详细分析,并给出了解决方案,非常的简单实用,有需要的朋友可以参考下
    2014-09-09
  • Oracle日期和时间的基本命令详解

    Oracle日期和时间的基本命令详解

    这篇文章主要介绍了Oracle日期和时间的基本命令详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-06-06
  • Oracle CBO几种基本的查询转换详解

    Oracle CBO几种基本的查询转换详解

    这篇文章主要介绍了Oracle CBO几种基本的查询转换详解,包含视图合并、子查询解嵌套、谓语前推、物化视图查询重写等内容,需要的朋友可以参考下
    2014-07-07

最新评论