db2如何創(chuàng)建表結(jié)構(gòu)相同的表

db2
小億
177
2024-04-28 16:54:42

在DB2中,可以使用CREATE TABLE語(yǔ)句來創(chuàng)建表結(jié)構(gòu)相同的表。以下是一個(gè)示例:

CREATE TABLE new_table AS
SELECT * FROM existing_table
WHERE 1=0;

在上面的示例中,new_table是要?jiǎng)?chuàng)建的新表的名稱,existing_table是要復(fù)制表結(jié)構(gòu)的現(xiàn)有表的名稱。通過使用SELECT * FROM existing_table WHERE 1=0語(yǔ)句來選擇現(xiàn)有表的結(jié)構(gòu)但不復(fù)制任何數(shù)據(jù),從而創(chuàng)建了一個(gè)新表結(jié)構(gòu)相同的表。

另外,還可以使用以下方法來創(chuàng)建表結(jié)構(gòu)相同的表:

CREATE TABLE new_table LIKE existing_table;

這條語(yǔ)句將創(chuàng)建一個(gè)名為new_table的新表,其結(jié)構(gòu)與existing_table相同,但不會(huì)復(fù)制任何數(shù)據(jù)。

無論使用哪種方法,都可以在DB2中創(chuàng)建表結(jié)構(gòu)相同的新表。

0