INSERT 陳述式可讓您將列從值集或子查詢結果表格插入資料庫表格中。
以下說明利用 SQL 建置器來建立這兩類 INSERT 陳述式的方法。
請參閱資料庫廠商的文件,以取得 INSERT 陳述式語法的相關問題。根據您採用的資料庫廠商而定,語法可能會有各種變式。如果您利用使用者介面來建立陳述式,SQL 建置器或「建立新的 SQL 陳述式」精靈會自動建立您使用的資料庫供應商的正確語法。
如果要利用 SQL 建置器,從一組值中插入一列,請執行下列動作:
- 切換至「資料」視景中的「資料定義」視圖。
- 展開資料庫所在的專案或資料夾,然後展開資料庫節點,直到陳述式資料夾出現為止。
- 用滑鼠右鍵按一下陳述式資料夾,然後在蹦現功能表中按一下。
- 輸入陳述式名稱,然後按一下確定。 這時會開啟 SQL 建置器。
- 新增您要從中插入資料的表格。在「表格」窗格中按一下滑鼠右鍵,然後在蹦現功能表中按一下新增表格。
- 按一下要使用的表格,然後按一下確定。
- 在「表格」窗格中,選取一或多個您要從中插入資料的直欄。
- 在「設計」窗格中,按一下插入列 - 從的值選項。 您選取的直欄會列在表格中。
- 按一下要插入資料的直欄旁的資料格,輸入要插入的值,或按一下清單中的建置表示式,來建立表示式。 如果直欄允許 NULL 值,NULL 會作為該直欄的預設值。您必須為不可為空值的直欄輸入值,否則執行期會發生錯誤。
- 完成新增值的作業之後,請選取 來執行陳述式。 「資料庫輸出」視圖中的訊息會指出陳述式是否已順利執行完成。
如果要利用 SQL 建置器來從子查詢插入一列,請執行下列動作:
- 切換至「資料」視景中的「資料定義」視圖。
- 展開資料庫所在的專案或資料夾,然後展開資料庫節點,直到陳述式資料夾出現為止。
- 用滑鼠右鍵按一下陳述式資料夾,然後在蹦現功能表中按一下。
- 輸入陳述式名稱,然後按一下確定。這時會開啟 SQL 建置器。
- 新增您要從中插入資料的表格。在「表格」窗格中按一下滑鼠右鍵,然後在蹦現功能表中按一下新增表格。
- 按一下要使用的表格,然後按一下確定。
- 在「表格」窗格中,選取一或多個您要從中插入資料的直欄。
- 在「設計」窗格中,按一下插入列 - 從的子查詢選項。
- 在查詢名稱清單中,按一下您要使用的查詢,或者,您也可以在清單中按一下適當的新增... 選項,選擇建立新的查詢。
- 如果您建立了新的子查詢,請在「概要」視圖中展開陳述式,在 SQL 建置器中選取這個子查詢並完成它。
如果需要有關如何完成子查詢的詳細資訊,請參閱以下 SELECT、FULLSELECT 及 WITH 陳述式的相關作業。
- 從「概要」視圖中選取 INSERT 陳述式,以返回 INSERT 陳述式。
- 完成陳述式之後,請按一下 來執行陳述式。輸出會顯示在「資料庫輸出」視圖中。
如果要利用「建立新的 SQL 陳述式」精靈來建立 INSERT 陳述式,請執行下列動作:
- 按一下。
- 在「新建」視窗中,展開資料資料夾,按一下 SQL 陳述式,再按下一步。
- 在精靈的 SQL 陳述式欄位中,按一下 INSERT。
- 依照需要來填入各精靈頁面中的其餘欄位。
如果要參閱有關特定欄位的資訊,請將指標放在欄位中,然後按 F1 鍵。