2 iseuwei ISEUWEI 于 2016.03.28 15:17 提问

sql触发器删除不了怎么办

create trigger trig_create
on all server
for create_database
as
print'Database Created'
create database demo
go
drop database demo
go
use master
go
drop trigger trig_create
execute sp_helptext trig_create
代码如上,照书写了个(all server)trig_create 发现及查看不了也删除不掉,怎么办

1个回答

qq_16850743
qq_16850743   2016.03.28 15:40
已采纳

你可以重启一下试试,之前我也遇到过这样的问题,好像是还没及时更新,实际你的触发器可能已经被删了,但是我也不知道你那个和我是不是一样,你可以试一下

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SQL server创建触发器实现级联删除
SQL server创建触发器实现级联删除
批量创建数据库中所有表的触发器,删除所有触发器
使用游标读取某数据库中的所有表名,自动创建数据库中所有表的触发器。 一次性删除数据库所有触发器。省时省力省时间
SQL触发器使用实例
SQL触发器使用实例 --创建触发器,示例1 /* 创建触发器[T_INSERT_卷烟库存表],这个触发器较简单。 说明: 每当[卷烟库存表]发生 INSERT 动作,则引发该触发器。 触发器功能: 强制执行业务规则,保证插入的数据中,库存金额 = 库存数量 * 库存单价。 注意: [INSERTED]、[DELETED]为系统表,不可创建、修改、删除,但可以调用。 重要: 这两个系统表的结构同插入数据的表的结构。 */ IF EXISTS (SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'TR' AND NAME = 'T_INSERT_卷烟库存表') DROP TRIGGER T_INSERT_卷烟库存表 GO CREATE TRIGGER T_INSERT_卷烟库存表 ON 卷烟库存表 FOR INSERT AS --提交事务处理 BEGIN TRANSACTION --强制执行下列语句,保证业务规则 UPDATE 卷烟库存表 SET 库存金额 = 库存数量 * 库存单价 WHERE 卷烟品牌 IN (SELECT 卷烟品牌 from INSERTED) COMMIT TRANSACTION GO
SQL-Server2008触发器练习题
SQL-Server2008触发器练习题
SQL 添加触发器
触发一条或多条数据
利用 Oracle 系统触发器防止误删除表操作
利用oracle 系统触发器防止用户使用drop table 或truncate table 命令。
SQL 工作时间触发器设计
一个工作时间的触发器,要求是非工作时间(周六,周日)不能进行操作,还有必须每天8点到11点,下午14点到18点才能进行操作,其它时间不允许进行操作!
sqlserver触发器加密破解
亲测2005,2008r2,2012成功。安装exe文件后,启动,输入数据库服务名、账号密码,connect。点database选择触发器所在数据库,点开在子节点找到DML triggers即可看到所有触发器(包括加密未加密的),随便选中一个触发器右键show ddl script,工具右侧会显示触发器源码,选择最下面这项decryption wizard可以导出N项(自由选择)
实验六 SQLserver 2008存储过程与触发器实验报告
西北农林科技大学 信 息 工 程 学 院 数据库原理与应用(SQL Server 2008) 存储过程与触发器 1.使用游标实现将及格的选课信息输出。 2.使用游标将SPJ表中的偶数行输出。 3.创建存储过程,查询赵永亮所修课程的课程信息,将课程号和课程名输出。 4.创建存储过程,统计指定学生选修课的平均成绩和选课门数,将统计的结果用输出参数返回。
sql 在更新某字段后写入日志触发器
sql 在更新某字段后写入日志触发器 sql某字段更新后,触发该sql语句的sql触发器 类似于记入日志