如何创建具有与DB2表TAB1完全相同的属性和列的DB2表TAB2。

DB2为我们提供了一个将现有表的结构复制到新表的选项。要将表TAB1的属性和列复制到新表TAB2中,我们可以使用以下命令-

CREATE TABLE DBSET1.TAB2
   LIKE DBSET1.TAB1

CREATE TABLE保留字后跟表名。表名需要由将驻留在其中的数据库限定。在这种情况下,此新表是TAB2,其数据库是DBSET1。

之后使用LIKE参数,后跟由数据库限定的原始表的名称,即DBSET1.TAB1

这里要注意的重要一点是,主键和外键不会自动继承,我们必须在新表上使用ALTER table命令定义它们。