CREATE TRIGGER safety
ON DATABASE
FOR DROP_TABLE, ALTER_TABLE
AS
PRINT 'You must disable Trigger "safety" to drop or alter tables!'
ROLLBACK
对于这个DATABASE的触发器....
我用DROP TRIGGER safety 时 发生了" 无法对 触发器'safety' 执行 删除,因为它不存在,或者您没有所需的权限。 "问问这个触发器要怎么删除??
ON DATABASE
FOR DROP_TABLE, ALTER_TABLE
AS
PRINT 'You must disable Trigger "safety" to drop or alter tables!'
ROLLBACK
对于这个DATABASE的触发器....
我用DROP TRIGGER safety 时 发生了" 无法对 触发器'safety' 执行 删除,因为它不存在,或者您没有所需的权限。 "问问这个触发器要怎么删除??
这个关健字指定数据库级触发器, 不是表上的dml触发器。
....能告诉我 系统表中 是哪一个表么?还有如果用命令的话 就像你说的 禁用 也是要用Alter table disable ...这样的 不是 也不行么??
ddl触发器删除语句与dml有区别.你建的时候指定的on database,那么删除时也一样。
try:
DROP TRIGGER safety ON DATABASE另外,禁用后,从管理器里也是可以删除的。可编程性>数据库触发器。
原来是DDL和DML 删除有一点点小区别..汗...好的.谢谢了先 分送上..