SQL Server ON DELETE Trigger

Я пытаюсь создать базовый триггер базы данных, который условно удаляет строки из базы данных1.таблица1 при удалении строки из базы данных2.таблица2. Я новичок в триггерах и надеялся узнать, как это сделать. Это то, что у меня есть до сих пор. Предложения?

CREATE TRIGGER sampleTrigger
    ON database1.dbo.table1
    FOR DELETE
AS
    IF EXISTS (SELECT foo
               FROM database2.dbo.table2
               WHERE id = deleted.id
               AND bar = 4)

-- If there is a row that exists in database2.dbo.table2 
-- matching the id of the deleted row and bar=4, delete 
-- it as well.

-- DELETE STATEMENT?

GO
21
задан Shawn H. 3 April 2012 в 15:54
поделиться