溫馨提示×

db2怎么根據(jù)查詢結果創(chuàng)建表

db2
小億
160
2024-05-25 19:36:08

在DB2中,可以使用SELECT語句的結果集來創(chuàng)建新表。具體步驟如下:

  1. 使用SELECT語句查詢要創(chuàng)建新表的數(shù)據(jù),例如:
SELECT * FROM old_table;
  1. 將查詢結果保存為臨時表,可以使用CREATE TABLE AS語句,例如:
CREATE TABLE temp_table AS SELECT * FROM old_table;
  1. 使用CREATE TABLE語句創(chuàng)建新表,表結構可以根據(jù)查詢結果集自動創(chuàng)建,例如:
CREATE TABLE new_table AS SELECT * FROM temp_table;
  1. 可以對新表進行必要的修改和調(diào)整,例如添加主鍵、外鍵、索引等。

注意:在創(chuàng)建新表時,需要確保查詢結果集中的數(shù)據(jù)類型和約束等信息符合新表的要求,否則可能會導致創(chuàng)建失敗或數(shù)據(jù)丟失。

0