db2怎么导出sql文件

db2怎么导出sql文件,第1张

问题不太清楚,如果已经是sql文件,直接复制出来不就行了。不同数据库上SQL有些不同,如不能运行则需要改改差异部分。

export命令是导出表中数据的,一般可形成数据文本文件。ORACLE也支持将文本文件导入表中的。

另外还有一道形如db2look

-d

TEST

-t

"TEST2"

-a

-e

-l

-x

-c

;的命令是产生TEST数据库中TEST2表的DDL语句的。这样的一系列语句可以很方便地将数据库及表空间、表等结构迁移到其它DB2系统中。

你究竟想要什么?

这样查看表结构:

describe select photo_format from emp_photo

db2 => describe select photo_format from emp_photo

SQLDA Information

sqldaid : SQLDA sqldabc: 896 sqln: 20 sqld: 1

Column Information

sqltype sqllen sqlnamedata sqlnamelength

448 VARCHAR 10 PHOTO_FORMAT 12

describe select from emp_photo

db2 => describe select from emp_photo

SQLDA Information

sqldaid : SQLDA sqldabc: 896 sqln: 20 sqld: 3

Column Information

sqltype sqllen sqlnamedata sqlnamelength s

qllonglen sqldatatype_namedata sqldatatype_namelength

452 CHARACTER 6 EMPNO 5

0 SYSIBM CHARACTER 18

448 VARCHAR 10 PHOTO_FORMAT 12

0 SYSIBM VARCHAR 16

405 BLOB 0 PICTURE 7

102400 SYSIBM BLOB 13

导出表结构

db2look -d dbName -e -t tableName -o D:\xxxsql(path) -i userName -w password

db2look -d dbName -z tabSchema -e -c -i userName -w password -o + 路径名

如图:文档中有一大堆批注,如何快速删除这些批注呢?

传统的方法是右击一个批注,在d出的菜单中选择“删除批注”,但这个方法只能一个一个删除,速度太慢。

如何快速删除呢,右击工具栏的空白处,在d出的菜单中选择“审阅”

在“审阅”工具栏中,点击“删除”图标,在d出的菜单中选择“删除文档中所有的批注”即可。

以上就是关于db2怎么导出sql文件全部的内容,包括:db2怎么导出sql文件、db2中怎样查询表结构、db2怎么导出所有已建表名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9305907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存