达梦DISQL执行SQL和SQL脚本

达梦DISQL执行SQL和SQL脚本

  • [1 DISQL执行SQL](#1 DISQL执行SQL)
  • [2 DISQL执行SQL脚本](#2 DISQL执行SQL脚本)
    • [2.1 创建SQL脚本](#2.1 创建SQL脚本)
      • [2.2 执行方式一](#2.2 执行方式一)
      • [2.3 执行方式二](#2.3 执行方式二)
      • [2.4 执行方式三](#2.4 执行方式三)

1 DISQL执行SQL

进入命令行交互窗口后,可以正常执行SQL语句。举例如下:

复制代码
$ disql SYSDBA:5236
密码:xxxxxx

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 2.584(ms)
disql V8
SQL> create table test (C varchar);
操作已执行
已用时间: 7.488(毫秒). 执行号:66601.

2 DISQL执行SQL脚本

2.1 创建SQL脚本

创建一个测试的SQL执行脚本。如下:

复制代码
SQL> ed test.sql
create table test2 (C varchar);

2.2 执行方式一

复制代码
SQL> `test.sql
SQL> create table test2 (C varchar);
操作已执行
已用时间: 6.644(毫秒). 执行号:70101.
或者
SQL> start test.sql
SQL> create table test2 (C varchar);
操作已执行
已用时间: 4.032(毫秒). 执行号:70108.

2.3 执行方式二

复制代码
SQL> @test.sql
SQL> create table test2 (C varchar);
操作已执行
已用时间: 4.520(毫秒). 执行号:70104.

2.4 执行方式三

复制代码
SQL> @@test.sql
SQL> create table test2 (C varchar);
操作已执行
已用时间: 3.698(毫秒). 执行号:70106.

<@@运行脚本>跟其他几种用法区别在于,如果执行脚本嵌套多层,@@脚本如果是相对路径, 则其路径在父层节点脚本路径中查找,其他方式都是在当前工作目录查找。

达梦在线服务平台 https://eco.dameng.com

相关推荐
落日漫游6 小时前
InnoDB:MySQL高性能事务引擎详解
运维·sql
寻星探路6 小时前
数据库造神计划第二十一天---JDBC编程
数据库·oracle
A-刘晨阳8 小时前
从MongoDB到金仓:一次电子证照系统的平滑国产化升级实践
数据库·mongodb
瓜瓜怪兽亚8 小时前
前端基础知识---10 Node.js(三)
数据结构·数据库·node.js
掘根10 小时前
【Qt】常用控件3——显示类控件
开发语言·数据库·qt
码码哈哈爱分享10 小时前
MariaDB 与 MySQL 区别
数据库·mysql·mariadb
爱敲代码的TOM10 小时前
深入MySQL底层1-存储引擎与索引
数据库·mysql
GUIQU.10 小时前
【QT】嵌入式开发:从零开始,让硬件“活”起来的魔法之旅
java·数据库·c++·qt
牛奶咖啡1313 小时前
关系数据库MySQL的常用基础命令详解实战
数据库·mysql·本地远程连接到mysql·创建mysql用户和密码·修改mysql用户的密码·设置mysql密码的使用期限·设置和移除mysql用户的权限
ANYOLY14 小时前
Redis 面试宝典
数据库·redis·面试