Hi,
Ich möchte unter MSSQL einen Trigger erstellen, der automatisch, wenn von der
Haupttabelle ein Datensatz mit einem bestimmten ID gelöscht wird, in einer anderen Tabelle
alle Datensätze die den Verweis auf diese ID haben auch gelöscht werden.
Ich weiss wie es unter Interbase auszusehen hat:
CREATE TRIGGER HAUPTTBL_DELETE FOR HAUPTTBL
ACTIVE BEFORE DELETE POSITION 0
AS
BEGIN
DELETE FROM UNTERTBL WHERE UNTERTBL.HAUPTTBL_ID=HAUPTTBL.ID;
END
doch wie kann ich das gleiche unter MsSQL herstellen?
mfg
Klaus Bürkle
Ich möchte unter MSSQL einen Trigger erstellen, der automatisch, wenn von der
Haupttabelle ein Datensatz mit einem bestimmten ID gelöscht wird, in einer anderen Tabelle
alle Datensätze die den Verweis auf diese ID haben auch gelöscht werden.
Ich weiss wie es unter Interbase auszusehen hat:
CREATE TRIGGER HAUPTTBL_DELETE FOR HAUPTTBL
ACTIVE BEFORE DELETE POSITION 0
AS
BEGIN
DELETE FROM UNTERTBL WHERE UNTERTBL.HAUPTTBL_ID=HAUPTTBL.ID;
END
doch wie kann ich das gleiche unter MsSQL herstellen?
mfg
Klaus Bürkle
Comment