Ich versuche, einen DELETE-Trigger für eine Speicher Optimierte Tabelle in SQL Server 2016 RC 2löschen Auslöser für Speicher Optimierte Tabelle
CREATE TRIGGER [dbo].[TestCascadeDelete]
ON [CAMSII].[dbo].[Table1]
WITH NATIVE_COMPILATION, SCHEMABINDING
FOR DELETE
AS BEGIN ATOMIC WITH
(
TRANSACTION ISOLATION LEVEL = SNAPSHOT, LANGUAGE = N'us_english'
)
DELETE [dbo].[Table2]
WHERE [dbo].[Table2].Id IN(SELECT Id from DELETED)
END
GO
zu schreiben, wenn ich diese Abfrage leite ich folgende Fehler. Unterabfragen (Abfragen, die in einer anderen Abfrage verschachtelt sind) werden nur in SELECT-Anweisungen mit nativ kompilierten Modulen unterstützt.
DELETE FROM [dbo] [Tabelle 2] FROM dbo.Table2 AS t2 d ON t2.Id = d.id' – lad2025
@ lad2025 gelöscht werde ich Mitglied Ich habe das schon einmal ausprobiert und probiert es auch wieder, aber FROM Clause ist auch in Native Compiled Modules nicht erlaubt. Hier ist der neue Fehler 'Die Verwendung der FROM-Klausel in einer UPDATE-Anweisung und Angabe einer Tabellenquelle in einer DELETE-Anweisung wird von nativ kompilierten Modulen nicht unterstützt.' –