请问DB2怎样生成sql脚本啊?

gqzhang 2005-01-13 08:38:32
刚接触,请指点指点!
...全文
190 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gqzhang 2005-01-13
  • 打赏
  • 举报
回复
谢!
sisijianjian 2005-01-13
  • 打赏
  • 举报
回复
生成索引是没问题的!

给你个关于它的参数资料,你仔细看看吧


-e
提取数据库对象的 DDL 语句,例如表、视图、自动摘要表、索引、触发器、序列、主键、引用、检查约束、用户定义函数和过程。
-a
提取用户创建的所有对象的 DDL 语句。例如,如果这个选项与 -e 选项一起指定,那么就要对数据库中的所有对象都进行处理。
-z schema-name
将输出限制为具有指定模式名的对象。
-t table-name
将输出限制在一个或多个(最多 30 个)指定的表中。表名必须使用空格字符分隔开。
-m
生成需要的 UPDATE 语句,对表、列和索引的统计信息进行复制。
-l
为用户定义的表空间、数据库分区组和缓冲池生成 DDL 语句。
-x
生成对数据库对象进行授权或回收权限的 DDL 语句。
-td delimiter
指定 db2look 工具使用的分隔符;缺省值为分号(;)。
-o file-name
将输出结果写入一个文件。如果没有指定该选项,就将输出结果写入标准输出设备。
-i userid
指定用户 ID,该工具需要使用它登录到远程系统上。
-w password
指定对该用户进行认证的密码;该工具需要使用一个有效的用户 ID 和密码登录到远程系统上。
gqzhang 2005-01-13
  • 打赏
  • 举报
回复
忘了说,是要生成整个库!
gqzhang 2005-01-13
  • 打赏
  • 举报
回复
好啊!
我刚找到一个例子:db2look -d sample -a -e -p -o d:\sample.sql
但不明白其中的道理,还有就是好像没有导出index的?
能给我分析或者给我个更好的例子吗?
sisijianjian 2005-01-13
  • 打赏
  • 举报
回复
用db2look
你要生成表的,还是整个库的,我再给你个例子吧

5,889

社区成员

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

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