適用於:SQL Server
您可以使用插入值查詢,在目前資料表中建立新的資料列。 當您建立插入值查詢時,您可以指定:
要將行新增到的資料庫資料表。
您想新增內容的欄位。
要插入各個欄位中的值或表達式。
例如,下列查詢會將數據列新增至 titles 數據表,並指定標題、類型、發行者和價格的值:
INSERT INTO titles (title_id, title, type, pub_id, price)
VALUES ('BU9876', 'Creating Web Pages', 'business', '1389', '29.99');
當您建立 [插入值] 查詢時,[準則] 窗格會變更,以反映唯一可用於插入新數據列的選項:數據行名稱和要插入的值。
謹慎
您無法復原執行插入值查詢的動作。 為了防範措施,請先備份您的數據,再執行查詢。
建立插入值查詢
將您要更新的數據表新增至 [圖表] 窗格。
從 [ 查詢設計工具] 功能表指向 [變更類型],然後選取 [ 插入值]。
備註
當您啟動 [插入值] 查詢時,如果 [圖表] 窗格中顯示一個以上的數據表,[查詢和檢視表設計工具] 會顯示 [選擇插入值的目標數據表] 對話框,提示您輸入要更新的數據表名稱。
在 [圖表] 面板中,選取您要提供新值的每個欄位的複選框。 這些資料欄會顯示在準則窗格中。 只有當您將欄位新增至查詢時,才會更新。
在 [準則] 窗格的 [新值] 數據行中,輸入數據行的新值。 您可以輸入常值、欄位名稱或表示式。 值必須符合您正在更新之數據行的數據類型(或相容)。
謹慎
查詢和檢視表設計工具無法檢查值是否符合您要插入的數據行長度。 如果您提供的值過長,可能會在沒有警告的情況下被截斷。 例如,如果
name數據行長度為 20 個字元,但您指定插入值為 25 個字元,則最後 5 個字元可能會被截斷。
當您執行 [插入值] 查詢時,[ 結果] 窗格 (Visual Database Tools) 中不會報告任何結果。 相反地,會出現一則訊息,指出已變更的數據列數目。