INSTEAD OF DELETE 觸發程序

您可以對檢視或資料表定義 INSTEAD OF DELETE 觸發程序,以取代 DELETE 陳述式的標準動作。通常是對檢視定義 INSTEAD OF DELETE 觸發程序,以便刪除一或多個基底資料表中的資料。

DELETE 陳述式不會指定修改現有的資料值。DELETE 陳述式只指定要刪除的資料列。傳遞到 DELETE 觸發程序的 inserted 資料表永遠是空的。傳送到 DELETE 觸發程序的 deleted 資料表,包含發出 DELETE 陳述式之前即存在的資料列影像。就檢視或資料表的 INSTEAD OF DELETE 觸發程序來說,deleted 資料表的格式是根據針對檢視所定義的選取清單格式而來。

[!附註]

INSTEAD OF DELETE 觸發程序不能定義於以 DELETE 動作定義外部索引鍵的資料表。