Oracle 中 call 和 exec的区别
转载自: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的区别相关推荐
- oracle中call用法,Oracle数据库中 call 和 exec的区别
Oracle数据库中 call 和 exec的区别 今天发现了一个小东西,觉得很有意思,查找了一些资料,跟大家分享一下: 在sqlplus中: 在第三方提供的工具(如:plsqldev) 总结: ex ...
- oracle中having作用,oracle中having与where的区别
1.where 不能放在group by 的后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE 3.WHERE 后面的条件中不能有聚集函 ...
- oracle中存储过程和函数有什么区别,Oracle中存储过程和函数的区别
Oracle中存储过程和函数的区别 存储过程和函数: www.2cto.com 例子: [sql] //创建过程 create or replace procedure add_emailinfo( ...
- oracle binary_integer pls_integer,oracle中binaryinteger与plsinteger的区别
oracle中binaryinteger与plsinteger的区别 Oracle 中 Binary_Integer 与 Pls_Integer 的区别Binary_Integer 与 Pls_Int ...
- oracle中varchar与varchar2的区别
一.oracle中varchar与varchar2的区别 varchar保留,Oracle以支持null将来与空字符串之间的区别,这是ANSI标准规定的. varchar2不区分null和空字符串,也 ...
- oracle中totimestamp,oracle中to_timestamp和to_date什么区别
date类型是Oracle常用的日期型变量,时间间隔是秒.两个日期型相减得到是两个时间的间隔,注意单位是"天". timestamp是DATE类型的扩展,可以精确到小数秒(frac ...
- Oracle中NVARCHAR2与VARCHAR2的区别
Oralce官方文档"Datatypes"部分对NVARCHAR2.VARCHAR2以及VARCHAR有一段描述,可以清晰得到它们的区别.罗列在此,供大家参考. [链接]http: ...
- oracle中rownum和row_number()的区别
见:http://www.jb51.net/article/65960.htm row_number()over(partition by col1 order by col2)表示根据col1分组, ...
- oracle中varchar 和 nvarchar2的区别,Oracle中char,varchar,varchar2,nvarchar,nvarchar2的区别
一.概述 1.char char的长度是固定的,比如说,你定义了char(20),即使你你插入abc,不足二十个字节,数据库也会在abc后面自动加上17个空格,以补足二十个字节: char是区分中英文 ...
最新文章
- MindSpore算子支持类
- mysql中数字格式化_mysql中格式化数字详解
- Fabrice Bellard:一个人抵得上一个百人团队
- 一文了解Spring Cloud Stream体系
- python调用数据库判断_python 访问数据库 笔记
- 织梦响应式个人博客资讯网站模板(自适应手机移动端)
- PyTorch 1.0 中文官方教程:基于注意力机制的 seq2seq 神经网络翻译
- 5导出word_妙招技法 | 教你如何快速导出Word文档中的图片
- libmesh 思维导图(类接口设计)
- Lightroom Classic 教程,如何在 Lightroom 中创建黑色电影效果?
- 【NLP】揭秘马尔可夫模型神秘面纱系列文章(三)
- Grids for mac(强大的Instagram客户端工具)
- 计算机技术在风景园林中的应用和选择,现代信息技术在风景园林中的应用
- 03、STM8程序下载方法
- 计算机未来设计建筑,未来设计的趋势解析,参数化设计及创意设计案例欣赏
- DPU — 完全可编程网络
- VirtualBox无法安装增强工具-共享复制粘贴功能
- CSharp学习笔记
- 视频增强,去雾的实现 BU6521KV
- 如何设置局域网静态ip地址?
热门文章
- element-ui中table表头错位问题
- Towxml 3.0来了,让小程序完美支持Markdown
- antd动态隐藏表格中的一列_有很多excel表格,如何快速合并到一张表格里?
- python新闻爬虫教程_python简易爬虫教程--(一)批量获取搜狐新闻
- 炫界 (667) -(回应骑两小)_为什么那么多人喜欢骑地平线
- PHP中的错误控制运算符
- 学习响应式BootStrap来写融职教育网站,Bootsrtap第十天你的收获
- kodi 更改服务器文件,云服务器安装kodi
- git remote: HTTP Basic: Access denied
- vue.js实现价格格式化