Próbowałem tak:
Kod
DELETE FROM DaneOsobowe, Zarobki
WHERE DaneOsobowe.Id_do=Zarobki.Id_do AND imie='Marcin'
WHERE DaneOsobowe.Id_do=Zarobki.Id_do AND imie='Marcin'
Z jednej tabeli nie ma problemu a z kilku .. ?
DELETE FROM DaneOsobowe, Zarobki USING DaneOsobowe, Zarobki WHERE DaneOsobowe.Id_do=Zarobki.Id_do AND imie='Marcin';
SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON go CREATE TRIGGER [dbo].[tak_all] ON [dbo].[Zarobki] INSTEAD OF DELETE AS BEGIN SET NOCOUNT ON; DELETE DaneOsobowe WHERE id_do=(SELECT id_do FROM deleted); DELETE Zarobki WHERE id_do=(SELECT id_do FROM deleted); END