怎么禁止使用?我是想在DELETE时不执行DELETE触发器,而且触发器是启用状态。
解决方案 »
- 判断某个字符串是否在另外一个字符串的范围之内?
- SQL语句居然错了,没看到是哪错了。知道的来看下
- MSDE相关: 我想了解MSDE能否实现以下要求?
- 怎么在left join的时候进行group by?请高手帮忙
- SQLServer作业用ActiveX方式提示对象全不可用?作业失败!
- SQL语句中set的用法
- "select convert(varchar(4),'000101') as code from table" 在Access中怎样写?
- 怎么样在SQL7里的取时间‘2002-1-1 8:23:12’中的时间。而不要日期??
- 在SQLSERVER中取若干组随机值
- 因索引问题不能运行
- 学习邹大哥写的资料写的存储过程,但无法实现效果....
- 请教一个关于分组查询的问题
ALTER TABLE tablename DISABLE TRIGGER trigger_name
启用
ALTER TABLE tablename ENABLE TRIGGER trigger_name
ALTER TABLE tablename DISABLE TRIGGER trigger_name
启用
ALTER TABLE tablename ENABLE TRIGGER trigger_name
create trigger trg for tbl instead of delete
as
delete tbl where user_name=username() and id in (select id from deleted)
然后我给用户delete权限,按上面的触发器他就只能删除user_name是他自己的记录,可是我有点担心用户是不是能跳到触发器来删除,而不是我自己去禁用触发器。