转载自:https://www.cnblogs.com/zhangzongle/p/5910941.html

今天发现了一个小东西,觉得很有意思,查找了一些资料,跟大家分享一下:

在sqlplus中:

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

总结:

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

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

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

Oracle 中 call 和 exec的区别相关推荐

  1. oracle中call用法,Oracle数据库中 call 和 exec的区别

    Oracle数据库中 call 和 exec的区别 今天发现了一个小东西,觉得很有意思,查找了一些资料,跟大家分享一下: 在sqlplus中: 在第三方提供的工具(如:plsqldev) 总结: ex ...

  2. oracle中having作用,oracle中having与where的区别

    1.where 不能放在group by 的后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE 3.WHERE 后面的条件中不能有聚集函 ...

  3. oracle中存储过程和函数有什么区别,Oracle中存储过程和函数的区别

    Oracle中存储过程和函数的区别 存储过程和函数:  www.2cto.com 例子: [sql] //创建过程 create or replace procedure add_emailinfo( ...

  4. oracle binary_integer pls_integer,oracle中binaryinteger与plsinteger的区别

    oracle中binaryinteger与plsinteger的区别 Oracle 中 Binary_Integer 与 Pls_Integer 的区别Binary_Integer 与 Pls_Int ...

  5. oracle中varchar与varchar2的区别

    一.oracle中varchar与varchar2的区别 varchar保留,Oracle以支持null将来与空字符串之间的区别,这是ANSI标准规定的. varchar2不区分null和空字符串,也 ...

  6. oracle中totimestamp,oracle中to_timestamp和to_date什么区别

    date类型是Oracle常用的日期型变量,时间间隔是秒.两个日期型相减得到是两个时间的间隔,注意单位是"天". timestamp是DATE类型的扩展,可以精确到小数秒(frac ...

  7. Oracle中NVARCHAR2与VARCHAR2的区别

    Oralce官方文档"Datatypes"部分对NVARCHAR2.VARCHAR2以及VARCHAR有一段描述,可以清晰得到它们的区别.罗列在此,供大家参考. [链接]http: ...

  8. oracle中rownum和row_number()的区别

    见:http://www.jb51.net/article/65960.htm row_number()over(partition by col1 order by col2)表示根据col1分组, ...

  9. oracle中varchar 和 nvarchar2的区别,Oracle中char,varchar,varchar2,nvarchar,nvarchar2的区别

    一.概述 1.char char的长度是固定的,比如说,你定义了char(20),即使你你插入abc,不足二十个字节,数据库也会在abc后面自动加上17个空格,以补足二十个字节: char是区分中英文 ...

最新文章

  1. MindSpore算子支持类
  2. mysql中数字格式化_mysql中格式化数字详解
  3. Fabrice Bellard:一个人抵得上一个百人团队
  4. 一文了解Spring Cloud Stream体系
  5. python调用数据库判断_python 访问数据库 笔记
  6. 织梦响应式个人博客资讯网站模板(自适应手机移动端)
  7. PyTorch 1.0 中文官方教程:基于注意力机制的 seq2seq 神经网络翻译
  8. 5导出word_妙招技法 | 教你如何快速导出Word文档中的图片
  9. libmesh 思维导图(类接口设计)
  10. Lightroom Classic 教程,如何在 Lightroom 中创建黑色电影效果?
  11. 【NLP】揭秘马尔可夫模型神秘面纱系列文章(三)
  12. Grids for mac(强大的Instagram客户端工具)
  13. 计算机技术在风景园林中的应用和选择,现代信息技术在风景园林中的应用
  14. 03、STM8程序下载方法
  15. 计算机未来设计建筑,未来设计的趋势解析,参数化设计及创意设计案例欣赏
  16. DPU — 完全可编程网络
  17. VirtualBox无法安装增强工具-共享复制粘贴功能
  18. CSharp学习笔记
  19. 视频增强,去雾的实现 BU6521KV
  20. 如何设置局域网静态ip地址?

热门文章

  1. element-ui中table表头错位问题
  2. Towxml 3.0来了,让小程序完美支持Markdown
  3. antd动态隐藏表格中的一列_有很多excel表格,如何快速合并到一张表格里?
  4. python新闻爬虫教程_python简易爬虫教程--(一)批量获取搜狐新闻
  5. 炫界 (667) -(回应骑两小)_为什么那么多人喜欢骑地平线
  6. PHP中的错误控制运算符
  7. 学习响应式BootStrap来写融职教育网站,Bootsrtap第十天你的收获
  8. kodi 更改服务器文件,云服务器安装kodi
  9. git remote: HTTP Basic: Access denied
  10. vue.js实现价格格式化