DB2执行脚本

通过db2命令直接执行脚本语句: db2 -tvf XXXX(文件名及路径)

eg: db2 -tvf E:/test.sql

命令解释:

  -s    在命令出错时停止执行
  -t    设置语句终止字符
  -v    回送当前命令
  -f    读取输入文件

-t 为默认终止字符(各语句以 ';'终止),通过 -d也可以设置其它终止字符,如以@终止则相应命令为:
db2 -tvd@ -f filename.db2 (后缀名不一定要是.db2 ,也可以是其它如 .txt,.sql等)

需要特别注意的是,脚本中的DB2命令不要加DB2 前缀,否则该脚本是不能执行的,脚本里当SQL语句来写就好。各语句之间用“;”结尾。

脚本语句实例:

脚本文件一,创建数据库RTIS:

db2start;      --启动实例
drop db RTIS;    --删除数据库RTIS   
create db RTIS;  --创建数据库RTIS,这里需要几分钟时间

一般创建数据库的时间较长,所以建议将创建数据库和表分开脚本文件来写。

脚本文件二,创建表test:

connect to RTIS;       -- 连接数据库RTIS
drop table test;       --删除表test
create table test(id integer not null, name char(30));  --创建表test
insert into test values(1,'kevin');
select * from test;
commit;
connect reset;

注意:使用时请删除注释。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值