1
下面是我使用創建觸發器(插入前)的代碼:在Sybase觸發器的語法時才錯誤
ALTER TRIGGER "delete_entry_before_inserting" BEFORE INSERT
ORDER 1 ON "XYZ"."ABC"
REFERENCING NEW AS "inserted"
FOR EACH ROW /* WHEN(search_condition) */
BEGIN
IF EXISTS (select hostname from ABC WHERE hostname = inserted.hostname) THEN
UPDATE ABC
SET days_count = (days_count + 1)
WHERE hostname = inserted.hostname
ROLLBACK TRANSACTION
END IF
END
但上面的東西是給我的錯誤是:語法錯誤附近回滾事務上線11
我在這裏做錯了什麼?
移除分號後無法使用。 現在的錯誤說:第11行回滾附近的語法錯誤 – kailash19 2012-02-29 05:18:13
看到我的新編輯 – 2012-02-29 09:43:56