Hallo!
Ich möchte, wenn in der einen Tabelle etwas gelöscht wird, alle dazu gehörenden Zeilen einer anderen Tabelle löschen. Aber die Syntax wird nicht akzeptiert.
CREATE TRIGGER trRepDel ON [dbo].[Reparaturen]
FOR DELETE
AS
delete from dbo.Rep_Listen where Rep_ID = deleted.ID;
Return
gibt diese Meldung:
---------------------------
Microsoft SQL-DMO (ODBC SQLState: 42000)
---------------------------
Fehler 107: The column prefix 'deleted' does not match with a table name or alias name used in the query.
---------------------------
OK
---------------------------
Und For Each Row wollte er auch nicht.![Stirnrunzeln](https://entwickler-forum.de/core/images/smilies/frown.png)
Danke
Sonja
Ich möchte, wenn in der einen Tabelle etwas gelöscht wird, alle dazu gehörenden Zeilen einer anderen Tabelle löschen. Aber die Syntax wird nicht akzeptiert.
CREATE TRIGGER trRepDel ON [dbo].[Reparaturen]
FOR DELETE
AS
delete from dbo.Rep_Listen where Rep_ID = deleted.ID;
Return
gibt diese Meldung:
---------------------------
Microsoft SQL-DMO (ODBC SQLState: 42000)
---------------------------
Fehler 107: The column prefix 'deleted' does not match with a table name or alias name used in the query.
---------------------------
OK
---------------------------
Und For Each Row wollte er auch nicht.
![Stirnrunzeln](https://entwickler-forum.de/core/images/smilies/frown.png)
Danke
Sonja
Comment