0
点赞
收藏
分享

微信扫一扫

DM disql交互式命令调用方法

Aliven888 2022-05-10 阅读 51

<start> ::= <`sql脚本> | <direct cmd> | <direct sql> 运行disql脚本

<`sql脚本>::= `<filename>[<parameter> { <parameter>}...]"  

<direct sql>::= -e "<SQL语句>[;<SQL语句>]"  

<direct cmd>::= -c "<set 命令>"


SQL>  <`运行脚本>:`符号运行sql脚本文件。如果在linux环境下使用,<`运行脚本>外需要加上单引号,里如:'`" < file_path >"'。

$ disql SYSDBA/oracle123 '`"/home/dmdba/1.sql"' 


  1. 通过命令行直接执行SQL语句

$ disql SYSDBA/oracle123@192.168.56.200:5236 -e "SELECT * FROM DUAL;"  


  1. 通过start命令执行脚本文件

$ disql SYSDBA/oracle123@192.168.56.200:5236

SQL> start 1.sql

SQL> select * from dual;  

行号     DUMMY

---------- -----

1          X  


 3.通过`号执行脚本文件

SQL> `1.sql

SQL> select * from dual;  

行号     DUMMY

---------- -----

1          X


  1. 执行操作系统命令

SQL> host ls

1.sql    dminit.ini  Downloads  Pictures       rlwrap-master.zip

Desktop  Documents   Music      rlwrap-master  Videos

举报

相关推荐

0 条评论