DM数据库如何执行SQL脚本

DM数据库如何执行SQL脚本

达梦执行脚本的方法有多种,这里演示命令行跟管理工具中的用法:
编写所需的SQL脚本文件,这里演示使用数据库自带的学习脚本:
路径:/dm8/samples/instance_script/bookshop 
[dmdba@localhost bookshop]$ pwd
/dm8/samples/instance_script/bookshop
[dmdba@localhost bookshop]$ ls
CREATESCHEMA.sql  CREATETABLE.sql  INSERTSQL.sql

1、命令行执行脚本:

[dmdba@localhost bookshop]$ cd /dm8/bin
[dmdba@localhost bin]$ ./disql 
disql V8
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间: 9.688(毫秒)
SQL> 

a.· + 输入脚本路径执行

SQL> `/dm8/samples/instance_script/bookshop/CREATESCHEMA.sql
SQL> --创建表空间
CREATE TABLESPACE BOOKSHOP DATAFILE 'BOOKSHOP.DBF' size 150;
操作已执行
已用时间: 81.827(毫秒). 执行号:504.
SQL> /
--创建表空间
CREATE TABLESPACE BOOKSHOP DATAFILE 'BOOKSHOP.DBF' size 150;
已用时间: 29.489(毫秒). 执行号:0.
SQL> --创建模式
CREATE SCHEMA RESOURCES;
操作已执行
已用时间: 23.764(毫秒). 执行号:505.
SQL> CREATE SCHEMA PERSON;
操作已执行
已用时间: 4.809(毫秒). 执行号:506.
SQL> CREATE SCHEMA SALES;
操作已执行
已用时间: 3.683(毫秒). 执行号:507.
SQL> CREATE SCHEMA PRODUCTION;
操作已执行
已用时间: 7.794(毫秒). 执行号:508.
SQL> CREATE SCHEMA PURCHASING;
操作已执行
已用时间: 3.600(毫秒). 执行号:509.
SQL> CREATE SCHEMA OTHER;
操作已执行
已用时间: 5.114(毫秒). 执行号:510.
SQL> 


在这里插入代码片

b.start + 脚本执行路径

SQL> start /dm8/samples/instance_script/bookshop/CREATESCHEMA.sql
SQL> --创建表空间
CREATE TABLESPACE BOOKSHOP DATAFILE 'BOOKSHOP.DBF' size 150;
操作已执行
已用时间: 39.351(毫秒). 执行号:504.
SQL> /
--创建表空间
CREATE TABLESPACE BOOKSHOP DATAFILE 'BOOKSHOP.DBF' size 150;
已用时间: 0.800(毫秒). 执行号:0.
SQL> --创建模式
CREATE SCHEMA RESOURCES;
操作已执行
已用时间: 6.915(毫秒). 执行号:505.
SQL> CREATE SCHEMA PERSON;
操作已执行
已用时间: 5.503(毫秒). 执行号:506.
SQL> CREATE SCHEMA SALES;
操作已执行
已用时间: 5.505(毫秒). 执行号:507.
SQL> CREATE SCHEMA PRODUCTION;
操作已执行
已用时间: 5.557(毫秒). 执行号:508.
SQL> CREATE SCHEMA PURCHASING;
操作已执行
已用时间: 5.595(毫秒). 执行号:509.
SQL> CREATE SCHEMA OTHER;
操作已执行
已用时间: 6.012(毫秒). 执行号:510.

命令行两种执行脚本方法;

2.管理工具执行脚本:
登入管理工具,选择执行脚本
DM数据库如何执行SQL脚本_第1张图片选择需要执行的脚本:直接运行
DM数据库如何执行SQL脚本_第2张图片

你可能感兴趣的:(DM,数据库)