DB2 SQL脚本批量执行

DB2 SQL脚本批量执行

ID:40526538

大小:16.83 KB

页数:4页

时间:2019-08-04

DB2 SQL脚本批量执行_第1页
DB2 SQL脚本批量执行_第2页
DB2 SQL脚本批量执行_第3页
DB2 SQL脚本批量执行_第4页
资源描述:

《DB2 SQL脚本批量执行》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DB2SQL脚本批量执行环境:Windows系统DB2客户端或者服务端 一、准备工作运行db2cmd或者db2cw打开DB2命令行处理器进入SQL脚本存放目录用db2connecttouserusing命令连接数据库用db2setcurrentschema设置当前的SCHEMA,这个SCHEMA可以是未创建的,DB2会自动创建。 二、执行不同类型的SQL1、在命令行执行简单SQL命令db2 2、在命令行执行SQL脚本文件db2-td;-cf

2、>-l<输出日志文件路径> 说明:-td;指定语句结束标志。因为一般SQL都是以分号结尾,所以就写成“-td;”。     -l<输出日志文件路径> 是可选的。 3、在命令行执行DB2存储过程文件db2-td@-f-l<输出日志文件路径> 说明:-td;指定语句结束标志。因为一般SQL过程都是以@结尾,所以就写成“-td@”。     -l<输出日志文件路径> 是可选的。 三、写批处理脚本批处理脚本无非就是把命令写在一起,保存为bat文件,执行即可。在写批处理之前,先回顾一下DB2命令选项: C:"IBM"SQLLIB"BIN>db2?

3、optionsdb2[option...][db2-command

4、sql-statement

5、   [?[phrase

6、message

7、sqlstate

8、class-code]]]option:-a、-c、-d、-e{c

9、s}、-finfile、-i、-lhistfile、-m、-n、-o、       -p、-q、-rreport、-s、-t、-td;、-v、-w、-x和-zoutputfile。  选项   描述                                     缺省设置 ------ ----------------------

10、------------------ ---------------  -a   显示SQLCA                               OFF  -c   自动落实                                 ON  -d   检索并显示XML声明                      OFF  -e   显示SQLCODE/SQLSTATE                    OFF  -f   读取输入文件                             OFF  -i   显示XML数据并带有缩进

11、                  OFF  -l   将命令记录到历史记录文件中               OFF  -m   显示受影响的行数                         OFF  -n   除去换行字符                             OFF  -o   显示输出                                 ON  -p   显示db2交互式提示符                    ON  -q   保留空格和换行符                         OFF  -r  

12、 将输出报告保存到文件                     OFF  -s   在命令出错时停止执行                     OFF  -t   设置语句终止字符                         OFF  -v   回传当前命令                             OFF  -w   显示FETCH/SELECT警告消息               ON  -x   不打印列标题                             OFF  -z   将所有输出保存到输出文件            

13、     OFF 注意: 使用DB2OPTIONS环境变量定制选项缺省值。 紧跟选项字母后的减号(-)使该选项关闭。 使用UPDATECOMMANDOPTIONS更改选项设置(以交互式或 文件输入方式)。 根据命令参数创建批处理文件xxx.bat: rem    --连接数据库db2connecttouserusing rem    --设置SCHEMAdb2setcurrentschema rem    --执行SQL脚本列表db2-td;-cf-l<输

14、出日志文件路径> rem    --执行SQL过程列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。