这是我的代码:
CREATE TRIGGER Zmiana_kategorii
ON Hotele
AFTER UPDATE
AS
BEGIN
DECLARE @stara smallint, @nowa smallint
IF COL_LENGTH('deleted', 'IloscGwiazdek')
BEGIN
SET @stara=(SELECT IloscGwiazdek FROM deleted)
SET @nowa=(SELECT IloscGwiazdek FROM inserted)
IF(@stara<@nowa)
BEGIN
print 'Powiadom następujących klientów o zmianie klasy hotelu'
declare @data date
SET @data=(CONVERT (date, GETDATE()))
SELECT KlientID FROM Rezerwacje Where @data<DataPrzyjazdu
END
END
END
有人能告诉我语法有什么问题吗?我是第一次使用 MYSQL 我不知道这有什么问题...
这是错误:在 Hotele 更新后开始声明 @stara smallint,@nowa smallint ' 在第 2 行“这是错误