用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 <输出日志文件路径> 是可选的。
运行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 <输出日志文件路径> 是可选的。
相关文章推荐
- DB2 命令行中如何执行sql脚本
- DB2 SQL脚本批量执行
- DB2 SQL脚本批量执行
- mysql必知必会,使用命令行创建数据源,执行create.sql脚本文件,用populate.sql文件填充各个新表
- 如何在 db2 管理器中执行一个包含 sql 语句的脚本文件
- DB2 SQL脚本批量执行
- 执行DB2 SQL 脚本时,报错DB21007E  读该命令时已达到文件末尾
- DB2 SQL脚本批量执行
- 如何在DB2命令窗口执行sql脚本
- DB2 SQL脚本批量执行(转)
- MySQL 命令行下执行.sql脚本
- 用命令行执行SQL脚本语法解析
- DB2 执行SQL脚本
- DB2 如何执行sql脚本
- MySQL(9):在命令行中执行SQL脚本
- db2命令行中执行sql
- 通过cmd命令行,将SQL脚本文件导入到oracle数据库中
- Oracle导入SQL脚本执行和常用命令大全
- 命令行执行Django脚本的方法
- MySql-执行外部sql脚本 outfile disable问题