Advertisement
okurok

Untitled

Apr 8th, 2020
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.03 KB | None | 0 0
  1. ALTER TRIGGER [dbo].[UpdateApartmentProhibited]
  2. ON [dbo].[Квартира]
  3. FOR UPDATE
  4. AS
  5. BEGIN
  6.     IF EXISTS (SELECT  ЖК.КодЖК, Дом.КодДома, Квартира.КодКвартиры, ЖК.КодСтатусаСтроительстваЖК, Квартира.КодСтатусаПродажи
  7.                  FROM Дом INNER JOIN
  8.                          ЖК ON Дом.КодЖК = ЖК.КодЖК INNER JOIN
  9.                          Квартира ON Дом.КодДома = Квартира.КодДома
  10.                          WHERE (Квартира.КодСтатусаПродажи = 2 AND
  11.                          ЖК.КодСтатусаСтроительстваЖК = 2) AND
  12.                          (Дом.КодЖК = ЖК.КодЖК) AND
  13.                          (Дом.КодДома = Квартира.КодДома)
  14.              )
  15.     BEGIN
  16.         PRINT 'Запрещено изменять статус квартиры на “продана”, если она находится в жилищном комплексе, статус которого “план”'
  17.         ROLLBACK TRAN
  18.     END
  19. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement