db2如何执行txt文件里的sql?

yefengdn 2009-01-20 02:07:58
文件d:\abc.txt里面有如下sql语句:
select count(1) from a;
select count(1) from b;
select count(1) from c;

1、我想在db2里面执行abc.txt的内容,该如何调用?类似oracle的@d:\abc.txt。
2、想把(1、XX)的执行结果放到d:\efg.txt,如何实现?类似oracle的spool命令。
...全文
336 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwbhanye 2009-02-08
  • 打赏
  • 举报
回复
一般都把TXT的文档改成.SQL文件
db2 -tvf lost.sql>lost.log&
最好有在同一个目录下有一个.log的文件,可以查看日志
zwbhanye 2009-02-08
  • 打赏
  • 举报
回复
一般都把TXT的文档改成.SQL文件
db2 -tvf lost.sql>lost.log&
最好有在同一个目录下有一个.log的文件,可以查看日志
havelq 2009-01-24
  • 打赏
  • 举报
回复
very gud
du51 2009-01-23
  • 打赏
  • 举报
回复
注意里面不能有\\r
yangxiao_jiang 2009-01-20
  • 打赏
  • 举报
回复
db2 -tvf XXX.txt
你可以通过它查询ODBC数据源(包括世面上所有的数据库、TXT/CSV文件、EXCEL文件)的数据。你可以同时执行多条DML语句乃至存贮过程,结果会以你设定的表格、文本框、文件来返回。从数据库导出千万条数据时,效率与DBMS没有什么区别。 1、对数据库事务的支持。允许用户自己来管理用户会话中的事务,这在数据库维护时(如进行表数据修改、删除时)显得非常重要,只有用户自己确认操作无误后,再向系统提交或者回退事务。 2、提供了数据库对象浏览器,使用户更方便地了解数据库的数据字典。通过了解索引的创建情况,使得用户在设计SQL语句时,充分考虑到使用索引,可以帮助用户设计出效率更高的SQL语句。 3、提供了对所有数据库包括Oracle、Sybase、DB2、Informix、MYSQL、MS SQL SERVER、Access、FoxPro的SQL语句进行词法分析,对关键字、函数等显示以不同的颜色,使用户更方便地发现输入SQL语句的错误,同时也便于用户了解在当前的数据库系统中是否支持某一函数,是否存在某一个系统表或者系统存贮过程。 4、提供了中断正在执行SQL语句的功能。 5、提供了快速生成某些常用SQL语句(如多种数据库系统的前N条记录)的功能。 6、提供了执行多条SQL语句的支持; 7、提供了对执行的一批SQL语句中每条SQL语句执行时间的记录,使用户更方便地了解SQL语句的执行效率。 8、更方地对各条SQL语句执行结果进行导出。 9、全面支持SQL语句中的三个SQL部分(DDL、DML、DCL)。 10、实现将执行结果高效、快速地保存至文件。 11、允许用户设定“SQL 执行计划”来定时执行一些SQL脚本。 强大的功能、友好的操作界面、良好的操作性、跨不同的数据库平台,是您选择<>的理由,它为数据库应用的开发者提供更方便、快捷的支持,同时也是数据库维护的良好助手。

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧