1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
CREATE TRIGGER ver_place ON achat INSTEAD OF INSERT
AS BEGIN
DECLARE @ville nvarchar(50)
SET @ville=(SELECT villecl FROM Client INNER JOIN inserted ON client.codecl = inserted.codecl)
IF @ville = 'paris'
BEGIN
DECLARE @sumparis int
SET @sumparis=(SELECT COUTN(codcl) FROM Client WHERE villecl = 'paris')
IF @sumparis < 2
BEGIN
INSERT INTO achat SELECT * FROM inserted
END
ELSE
BEGIN
PRINT('complet')
END
END
ELSE
BEGIN
INSERT INTO achat SELECT * FROM inserted
END
END |