Hallo,
ich möchte folgenden Trigger von folgender Tabelle erstellen:
Trigger:
Überprüft ob der Insasse in Tabelle "Belegdauer" schon irgendwo anders zugeteilt ist, zu dem gleichen Zeitpunkt.
Dies sollte bei insert und update überprüft werden.
Kann mir da jemand helfen?
Habe nur das Grundgerüst:
Im IF hatte ich schon mehrere Sachen probiert. Bin aber gescheitert
LG
ich möchte folgenden Trigger von folgender Tabelle erstellen:
Code:
CREATE TABLE dbo.belegdauer
( insassen_id int NOT NULL CONSTRAINT fk_insassen_id_ref_belegdauer REFERENCES dbo.insassen (insassen_id),
raum_id int NOT NULL CONSTRAINT fk_raum_id_ref_belegdauer REFERENCES dbo.raum (raum_id),
von date NOT NULL,
bis date
);
Trigger:
Überprüft ob der Insasse in Tabelle "Belegdauer" schon irgendwo anders zugeteilt ist, zu dem gleichen Zeitpunkt.
Dies sollte bei insert und update überprüft werden.
Kann mir da jemand helfen?
Habe nur das Grundgerüst:
Code:
ALTER TRIGGER dbo.insassen_belegueberpruefung
ON dbo.belegdauer
FOR INSERT
AS
BEGIN
SET NOCOUNT ON;
IF
BEGIN
THROW 50101, 'Der Insasse ist bereits zugeteilt', 1;
END
END
GO
Im IF hatte ich schon mehrere Sachen probiert. Bin aber gescheitert

LG