【发布时间】:2014-10-17 01:44:54
【问题描述】:
我想调用一个记录每次在数据库中创建或删除数据库用户的特定过程(sql Anywhere 16)。 为此,我编写了一个函数,当从表 SYS.SYSUSER 中插入或删除行时,应通过触发器调用该函数。
但是,我无法在此表上创建触发器。 我是否允许为此创建触发器,或者是否有其他方法可以在为 db 创建或删除用户时获得通知?
sybase 新手请帮忙。
这是我的创建触发代码
CREATE TRIGGER myTrigger AFTER INSERT ON sys.sysuser
REFERENCING NEW AS newRecord
FOR EACH ROW
BEGIN
--
END;
【问题讨论】:
-
sysuser是一个视图。基础表是sys.isysuser这可能是您无法创建触发器的原因,但我不确定。
标签: triggers sybase sqlanywhere