Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Триггер на проверку

$
0
0
есть таблица выдача
и при записи должна происходить проверка, т.е дата возврата не может быть раньше даты выдачи
пытался
CREATE TRIGGER mytr1 
ON Выдача
FOR INSERT, UPDATE
AS
 
DECLARE @date1 TINYINT, @date2 TINYINT
 
SELECT @date1= DatePart (DAY, Дата_Выдачи)
@date2= DatePart (DAY, Дата_Возврата)
 
 
IF @date1> @date2
BEGIN
 
ROLLBACK TRAN
RAISERROR('ОШИБКА', 16, 10 )
END

Viewing all articles
Browse latest Browse all 7251

Trending Articles