关于触发器问题 sql 2000 小弟想建一个触发器,只要发现名为#A的临时表,就删除#A表里数据,不知在那个表里写这个触发器和怎么写这个脚本.或是用其它方法能显现也行,那位大大帮下忙? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if object_id('tempdb..#A') is not null truncate table tempdb..#A不知道怎么调用 if object_id('#a') is not nullbegin delete from #a if object_id('#a') is not nullbegin delete from #aend少了个end,最好不要用触发器 多谢大家的回副,请问v1ctory1216 最好不用触发器,那还有什么办法没? if exists(select 1 from #a)begin delete from #aend 多谢回答,我试了下在sysobjects里建触发器,但是提示:服务器: 消息 229,级别 14,状态 5,过程 temp_mz_delete,行 65535拒绝了对对象 'sysobjects'(数据库 'master',所有者 'dbo')的 CREATE TRIGGER 权限。 寻求一个sql的写法 求一条SQL语句~~ 用sql server自带的“级联删除”还是用触发器实现级联删除? SQL中游标可否嵌套? 生产线是贴片机,贴片电子材料发料问题 怎么在表触发器中调用存储过程,并给存储过程中的变量赋值 很久没有遇到过比较难的SQL语句了,只有一句SQL,非常简单,却有错误?不知如何实现望请教.... 救命啊!还原问题! 添加数据源失败 ODBC的效率? 查询结果窗口 关于备份数据库
truncate table tempdb..#A不知道怎么调用
if object_id('#a') is not null
begin
delete
from #a
if object_id('#a') is not null
begin
delete
from #a
end少了个end,最好不要用触发器
begin
delete from #a
end
拒绝了对对象 'sysobjects'(数据库 'master',所有者 'dbo')的 CREATE TRIGGER 权限。