db2导出数据sql脚本
① db2怎么导出建表语句
开始-运行-cmd
提示符下执行 db2look -d 数据库名称 -e -a -l -o 导出文件位置(如:/opt/IBM/crtobj.sql)
这样导出的脚本里包括数据库所有的对像(建表空间,缓冲池,表,视图,触发器,存储过程等)默认每个建对象语句以分号结尾。
如果增加-td % 则导出的脚本每段结尾为%号。
如果增加-dp选项则导出的脚本每个创建对象的语句之前,增加一行drop 该对象的语句。
② 我想在DB2服务器上将服务中的表里面的内容以sql的形式导出来
你需要先 db2look -db testdb -o look.sql把创建数据库用的sql语句拿出来,在你本地按照前面的look.sql建好数据库,然后用load或者import把你export出来的数据倒进数据库里去就可以了。
其实你可以先db2look,再用db2move命令把数据倒出来,建立数据库,再用db2move把数据倒进去。
③ 如何从db2上导出一个已存在的视图SQL
用db2look工具可以导出创建数据库对象的脚本。db2look有很多参数,这里不在细说,可以查看帮助文件。
在此,可以提供一下可以导出所有对象的命令:
db2look -d 你的数据库名称 -e -a -l -o 导出的脚本存放位置[如/opt/sqlfile/dbcrt.sql]
④ db2如何把数据导出成sql语句
你的意思是将数据记录转换成一条条的 insert 语句?
db2 是没有这样的功能的。需要自己开发。
但貌似可以通过自定义存储过程的方式来实现。这也算是个思路吧。之前google到国外有人通过存储过程实现了,并有例程,但当时由于版本问题,本人没有实现。
⑤ DB2怎样导出整个数据库的sql语句
在控制中心对象视图中右击某数据库,选择生成DDL。
根据需要选定选项,然后生成即可。
如果想知道命令,选择显示命令,就可复制出命令了。
⑥ db2如何使用sql脚本一次性导出某一数据库的所有创建表结构的语句
我db2 导出表结构:
db2look -d db_name -e -z schema_name -t table_name -i username -w password -o name.sql