Update
Update陳述式,用來更新資料表中欄位的資料值,可以使用WHERE設定特定的條件運算式,符合條件運算式的記錄才會被更新。
語法如下:
UPDATE 資料表
SET 欄位新值
WHERE 條件運算式
當您要同時更新多個記錄,或者在多個資料表中更新記錄時,就需要用到UPDATE陳述式。
您可以同時變更多個欄位的資料值,譬如,下例將產品資料表中的所有記錄,價格打九折,運費打七折:
UPDATE 產品
SET 價格 = 價格 * 0.9, 運費 = 運費 * 0.7
UPDATE陳述式並不會產生Recordset。當您使用UPDATE陳述式更新記錄之後,無法復原原始值。因此,如果您想知道哪些記錄將被更新,建議您先使用SELECT和相同的WHERE條件運算式來查詢結果,確定是您想更新的記錄後,然後再執行UPDATE陳述式更新記錄。
當然您可以隨時將的資料作備份複製,萬一您使用UPDATE陳述式更新了錯誤的記錄,您仍然可以從您的備份中救回這些記錄。
讓我們看一個於ASP程式碼當中使用這個SQL指令的例子。
譬...[ 查看全文 ]