Triggers i 7.0

Databaser & SQL

2 svar · 212 visningar · startad av ElMaco

Medlem sedan juni 2000161 inlägg
Trådstart#1

Tjena... ...det e jag igen. :)

Jag har ju inge vidare kolla på vad motsvarande tabeller "deleted" och "inserted" heter i SQL 7.0

Vad skall ändras?

GO
CREATE TRIGGER TR_Companies_Profiles_Delete ON companies FOR DELETE
AS
BEGIN
		SET NOCOUNT ON
		
		DELETE FROM profiles WHERE profiles.companyID =(SELECT companyID FROM deleted.companyID)
END

Felet: "Server: Msg 208, Level 16, State 1, Procedure TR_Companies_Profiles_Delete, Line 6
Invalid object name 'deleted.companyID'."

Medlem sedan dec. 200012 464 inlägg
#2
CREATE TRIGGER TR_Companies_Profiles_Delete ON companies FOR DELETE
AS
BEGIN
SET NOCOUNT ON

DELETE FROM profiles WHERE profiles.companyID in(SELECT companyID FROM deleted)
END
Medlem sedan juni 2000161 inlägg
#3

Tusen tack.

...dags för kaffe.

*suck* :)

258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)