trigger
: 15 gru 2011, 11:58
Witam, pytanie pewnie banalne ale proszę o wyrozumiałość 
próbuje stworzyć prostego triggera który by sprawdzał przy zakładaniu kartoteki czy pole symbol już występuje w bazie tylko cały czas otrzymuje komunikat że symbol istnieje chociaż wiem że nie. Poniżej coś co udało mi sie stworzyć:
PS. oczywiście chodzi o pole twr_katalog (w przykładzie symbol bo testowałem i tak mi sie przekopiowało)
próbuje stworzyć prostego triggera który by sprawdzał przy zakładaniu kartoteki czy pole symbol już występuje w bazie tylko cały czas otrzymuje komunikat że symbol istnieje chociaż wiem że nie. Poniżej coś co udało mi sie stworzyć:
PS. oczywiście chodzi o pole twr_katalog (w przykładzie symbol bo testowałem i tak mi sie przekopiowało)
Kod: Zaznacz cały
Create TRIGGER symbol
ON cdn.TwrKarty
FOR UPDATE
AS
SET NOCOUNT ON
IF EXISTS(
SELECT * FROM inserted i
RIGHT JOIN cdn.TwrKarty t
ON t.twr_nazwa = i.twr_nazwa
)
BEGIN
RAISERROR('Istnieje towar o takim symbolu.', 16, 1)
RETURN
END