`
forlab
  • 浏览: 133499 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

call 和 exec的区别

 
阅读更多
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的区别

     exec是sqlplus的命令,只能在sqlplus中使用。  call是sql命令,任何工具都可以使用,call必须有括号,即例没有参数 call必须有括号,即例没有参数 idle> connect /as sysdba 已连接。 sys@PO10> sys@PO10>...

    Oracle数据库中 call 和 exec的区别

    在Oracle数据库环境中,`CALL` 和 `EXEC` 命令在执行存储过程时起着不同的作用,它们之间存在一些显著的区别。以下是对这两个命令的详细解析: 首先,`EXEC` 是 SQL*Plus 的一个专用命令,它仅在 SQL*Plus 终端环境...

    Oracle call 和 exec的详解及区别

    Oracle数据库中的`CALL`和`EXEC`语句都是用来执行PL/SQL块或者存储过程的,但它们之间存在一些关键的差异。理解这些差异对于在Oracle环境中进行有效的数据库操作至关重要。 1. **`CALL`语句**: - `CALL`是SQL标准...

    command-exec:运行命令

    call ( 'runCommand' , 'command to run' ) ; 它目前不提供回调。测试通过执行以下操作查看 TinyTests 结果: cd myapp / packages / command - execmeteor test - packages ==============================例子 ...

    PyPI 官网下载 | exec_helpers-1.2.0-cp35-cp35m-manylinux1_x86_64.whl

    这个名为"exec_helpers-1.2.0-cp35-cp35m-manylinux1_x86_64.whl"的文件,是exec_helpers库的一个特定版本,适用于Python 3.5(cp35代表Python 3.5),且为cp35m(Python 3.5的多架构优化版本)和manylinux1_x86_64...

    Fatal error: Call to undefined function curl_init()解决方法

    Fatal error: Call to undefined function curl_init()解决方法 在 PHP 编程中,curl_init() 函数是一个非常重要的函数,它用于初始化一个 cURL 会话,以便在 PHP 应用程序中实现网络请求和数据交换。然而,在某些...

    node-exec:Node.js的串行,并行代码模块

    NodeJs nodejs并行、串行编码框架 serial、parallel code module for nodejs ..._Exec.parallel({fns: [func1, func2, func3], args: [null, null, {game_id: 1}], errorBack: errorCall, overBack:

    817-0691.pdf Oracle Solaris 9 - man pages section 2: System Call

    系统调用接口通常以系统调用号(System Call Number)来标识,例如 fork()、exec()、wait() 等。 系统调用实现 系统调用实现是操作系统内部的实现机制,用于处理系统调用请求。操作系统内部维护了一张系统调用表...

    php运行报错Call to undefined function curl_init()的最新解决方法

    (还有一种方法是说在httpd.conf中加上动态链接库,如:LoadFile d:/php/libeay32.dll 和 LoadFile d:/php/ssleay32.dll,但我试过了,同样不起作用) 3、重启apache,OK! 不知道这些人是不是真的试过而且成功了,...

    配置vim创建py和sh等文件是自动添加头

    autocmd BufNewFile *.py,*.sh exec :call SetTitle() 定义函数SetTitle,自动插入文件头 func SetTitle() 如果文件类型为.sh文件 if &filetype == 'sh' call setline(1,\######################################...

    libnpmexec:npm exec(npx)程序化API

    libnpmexec npm exec ( npx )编程API安装npm install libnpmexec 用法: const libexec = require ( 'libnpmexec' )await libexec ( { args : [ 'yosay' , 'Bom dia!' ] , cache : '~/.npm' , yes : true ,} &...

    pro c 程序设计和oracle调用接口

    2. **SQL和PL/SQL的嵌入**:在C程序中,你可以使用`EXEC SQL`和`EXEC PL/SQL`语句来嵌入SQL查询和PL/SQL块。例如,`EXEC SQL SELECT ...`用于执行查询,`EXEC SQL INSERT ...`用于插入数据,而`EXEC PL/SQL`可以用于...

    Java-call-linux-ffmpeg.zip_ffmpeg_ffmpeg java linux_java ffmpeg_

    在IT行业中,尤其是在多媒体处理和视频流领域,`ffmpeg`是一个不可或缺的工具。它是一个强大的命令行工具,用于处理各种音频、视频格式的转换、剪辑、合并等操作。本教程将聚焦于如何在Java环境下调用Linux系统中的`...

    817-3938.pdf Oracle Solaris 9 - man pages section 2: System Call

    这些部分包括了基本的系统调用函数,如 fork()、exec()、wait() 等,用于进程管理和同步;文件管理函数,如 open()、close()、read()、write() 等,用于文件 Input/Output 操作;网络通信函数,如 socket()、bind()...

    php运行出现Call to undefined function curl_init()的解决方法

    在上述代码中,curl_init()用于初始化一个新的cURL会话,curl_setopt()函数用于设置CURL会话的选项,curl_exec()用于执行cURL会话,curl_close()用于关闭cURL会话。CURLOPT_URL选项设置请求的URL地址,CURLOPT_...

    SQL Server 和 MySql 语法和关键字的区别

    - MySQL 通过 `CALL` 函数来调用存储过程,例如 `CALL 函数名(参数1, 参数2,...)`。 - SQL Server 中直接使用 `EXEC` 或 `EXECUTE` 调用存储过程,如 `EXEC 存储过程名 @参数1, @参数2, ...`。 11. **日期和时间...

    获取手机IMEI号、手机型号等

    在移动设备中,IMEI(International Mobile Equipment Identity)号是一个独特的15-17位数字序列号,用于识别每一部GSM和WCDMA网络的移动设备。它就像手机的身份证,帮助运营商追踪和管理设备。IMEI号通常可以在手机...

    call_like_method

    待办事项:删除此内容和上面的文字,并描述您的宝石安装将此行添加到您的应用程序的Gemfile中: gem 'call_like_method' 然后执行: $ bundle install或自己安装为: $ gem install call_like_method用法待办事项:...

Global site tag (gtag.js) - Google Analytics