0
這是我的代碼:語法翻譯
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
有人能告訴我什麼是錯的語法?我使用的第1次MYSQL我不知道什麼是錯這個......
這是錯誤:酒店預訂AFTER UPDATE和BEGIN DECLARE @stara SMALLINT,@nowa SMALLINT「第2" 行,這是錯誤
當您嘗試執行此操作時,最好的線索可能是MySQL給您的錯誤消息。 – 2013-03-01 13:53:49
首先,'MySQL'不支持'COL_LENGTH'功能。 – 2013-03-01 13:55:51
我們預計只是猜測用外語寫的觸發器有什麼問題,我們甚至不知道應該怎麼做? – 2013-03-01 13:56:26