怎样使用命令行执行DB2的SQL 一、2113准备工作运行5261db2cmd或者db2cw打开DB2命令行处4102理器进入SQL脚本存放目1653录用db2 connect to<;dbname>;user<;username>;using命令连接数据库回用db2 set current schema设置当答前的SCHEMA,这个SCHEMA可以是未创建的,DB2会自动创建。二、执行不同类型的SQL1、在命令行执行简单SQL命令db2语句内容>;2、在命令行执行SQL脚本文件db2-td;cf脚本文件路径>;-l<;输出日志文件路径>;说明:-td;指定语句结束标志。因为一般SQL都是以分号结尾,所以就写成“-td;l<;输出日志文件路径>;是可选的。3、在命令行执行DB2 存储过程文件db2-td@-f过程文件路径>;-l<;输出日志文件路径>;说明:-td@指定语句结束标志。因为一般SQL过程都是以@结尾,所以就写成“-td@”。l<;输出日志文件路径>;是可选的。
db2 脚本如何执行 批处理文件 是你掉用批处理的时候出问题拉。这样写就可以了。db2getdbcfgfordbnamefind第一活动日志文件\">;c:\\1.txt然后写一个程序这样调用:winexec(pchar('db2cmdc批处理文件'),sw_hide);
如何在Windows CMD里面用命令行操作DB2数据库 您可以使用以下语法从DB2命令窗口执行以上DB2脚本:db2-tvf db2backup.db2-l db2backup.log-r db2backup.rpt在上面的示例中,使用了以下DB2命令选项来执行DB2脚本文件db2backup.db2t指明在缺省情况下用分号终止每条命令v指明应将每条命令显示到标准输出f指明从输入文件读取命令l指明将命令记录到输出文件中r指明将结果保存到报告文件中使用l选项将所有DB2命令记录到日志文件db2backup.log并且使用r选项将命令的输出保存到报告文件db2backup.rpt这始终是一个很好的方法。这两个选项的区别在于:?l选项记录每条命令的开始和结束并记录日期和时间?r选项将每条命令的输出保存到文件中。同时使用这两个选项可以让您利用报告文件查看脚本的执行摘要,并利用日志文件查看每条命令的详细信息。也可以从Windowsshell调用DB2命令窗口本身,只需从Windowsshell(命令提示符)输入db2cmd即可。它有一些有用的开关