建立 INSERT 陳述式

INSERT 陳述式可讓您將列從值集或子查詢結果表格插入資料庫表格中。

以下說明利用 SQL 建置器來建立這兩類 INSERT 陳述式的方法。

請參閱資料庫廠商的文件,以取得 INSERT 陳述式語法的相關問題。根據您採用的資料庫廠商而定,語法可能會有各種變式。如果您利用使用者介面來建立陳述式,SQL 建置器或「建立新的 SQL 陳述式」精靈會自動建立您使用的資料庫供應商的正確語法。

如果要利用 SQL 建置器,從一組值中插入一列,請執行下列動作:

  1. 切換至「資料」視景中的「資料定義」視圖。
  2. 展開資料庫所在的專案或資料夾,然後展開資料庫節點,直到陳述式資料夾出現為止。
  3. 用滑鼠右鍵按一下陳述式資料夾,然後在蹦現功能表中按一下新建 > Insert 陳述式
  4. 輸入陳述式名稱,然後按一下確定 這時會開啟 SQL 建置器。
  5. 新增您要從中插入資料的表格。在「表格」窗格中按一下滑鼠右鍵,然後在蹦現功能表中按一下新增表格
  6. 按一下要使用的表格,然後按一下確定
  7. 在「表格」窗格中,選取一或多個您要從中插入資料的直欄。
  8. 在「設計」窗格中,按一下插入列 - 從選項。 您選取的直欄會列在表格中。
  9. 按一下要插入資料的直欄旁的資料格,輸入要插入的值,或按一下清單中的建置表示式,來建立表示式。 如果直欄允許 NULL 值,NULL 會作為該直欄的預設值。您必須為不可為空值的直欄輸入值,否則執行期會發生錯誤。
  10. 完成新增值的作業之後,請選取 SQL > 執行來執行陳述式。 「資料庫輸出」視圖中的訊息會指出陳述式是否已順利執行完成。

如果要利用 SQL 建置器來從子查詢插入一列,請執行下列動作:

  1. 切換至「資料」視景中的「資料定義」視圖。
  2. 展開資料庫所在的專案或資料夾,然後展開資料庫節點,直到陳述式資料夾出現為止。
  3. 用滑鼠右鍵按一下陳述式資料夾,然後在蹦現功能表中按一下新建 > Insert 陳述式
  4. 輸入陳述式名稱,然後按一下確定。這時會開啟 SQL 建置器。
  5. 新增您要從中插入資料的表格。在「表格」窗格中按一下滑鼠右鍵,然後在蹦現功能表中按一下新增表格
  6. 按一下要使用的表格,然後按一下確定
  7. 在「表格」窗格中,選取一或多個您要從中插入資料的直欄。
  8. 在「設計」窗格中,按一下插入列 - 從子查詢選項。
  9. 查詢名稱清單中,按一下您要使用的查詢,或者,您也可以在清單中按一下適當的新增... 選項,選擇建立新的查詢。
  10. 如果您建立了新的子查詢,請在「概要」視圖中展開陳述式,在 SQL 建置器中選取這個子查詢並完成它。 如果需要有關如何完成子查詢的詳細資訊,請參閱以下 SELECT、FULLSELECT 及 WITH 陳述式的相關作業。
  11. 從「概要」視圖中選取 INSERT 陳述式,以返回 INSERT 陳述式。
  12. 完成陳述式之後,請按一下 SQL > 執行來執行陳述式。輸出會顯示在「資料庫輸出」視圖中。

如果要利用「建立新的 SQL 陳述式」精靈來建立 INSERT 陳述式,請執行下列動作:

  1. 按一下檔案 > 新建 > 其他
  2. 在「新建」視窗中,展開資料資料夾,按一下 SQL 陳述式,再按下一步
  3. 在精靈的 SQL 陳述式欄位中,按一下 INSERT
  4. 依照需要來填入各精靈頁面中的其餘欄位。 如果要參閱有關特定欄位的資訊,請將指標放在欄位中,然後按 F1 鍵。
相關工作
編輯 SQL 陳述式
執行 SQL 陳述式
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.