如何创建DB2数据库表的副本

题: 我正在更改DB2 LUW数据库表-并希望先备份该表-然后再进行更改。备份表和数据的方法是什么?

 

回答: 此方法将创建表 喜欢 源表,然后 语句将从源表中获取所有数据,并且 进入目标表。

 

 

CREATE TABLE MYSCHEMA.A_NEW_TBL  喜欢  MYSCHEMA.AN_OLD_TBL;
INSERT INTO MYSCHEMA.A_NEW_TBL (SELECT * FROM MYSCHEMA.AN_OLD_TBL);

 

注意: 使用此方法将不会在与此表关联的所有对象之间进行复制。 喜欢 方法复制表的隐式定义。隐式定义不包括唯一约束,外键约束,触发器或索引。

要获取有关所有可用选项的完整详细信息 创建表..喜欢 选项请仔细阅读文档。

作为一种替代方法,它可以让您更好地控制过程 to  c 吃一个 DDL 在现有的DB2表(DBA DB2)上

阅读有关DB2对象管理的更多信息

提取DB2创建数据库 ddl 使用db2look和-createdb开关 ...

相比 DDL DB2(DBA DB2)中2个数据库的总数

 

作者:Jack Vamvas(http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

 加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

 加工...

对如何创建DB2数据库表的副本发表评论

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2 :一切 | 常问问题 | 联系 | 版权