您的位置:首页 > 数据库

用DB2命令行执行SQL脚本

2014-04-26 12:42 453 查看
一、准备工作

运行db2cmd或者db2cw打开DB2命令行处理器

进入SQL脚本存放目录

用db2 connect to <dbname> user <username> using <password> 命令连接数据库

用db2 set current schema <schema_name> 设置当前的SCHEMA,这个SCHEMA可以是未创建的,DB2会自动创建。

二、执行不同类型的SQL

1、在命令行执行简单SQL命令

db2 <SQL语句内容>

2、在命令行执行SQL脚本文件

db2 -td; -cf <SQL脚本文件路径> -l <输出日志文件路径>

说明:-td; 指定语句结束标志。因为一般SQL都是以分号结尾,所以就写成“-td;”。

-l <输出日志文件路径> 是可选的。

3、在命令行执行DB2 存储过程文件

db2 -td@ -f <SQL过程文件路径> -l <输出日志文件路径>

说明:-td@ 指定语句结束标志。因为一般SQL过程都是以@结尾,所以就写成“-td@”。

-l <输出日志文件路径> 是可选的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: