在数据库中,当触发器是阻止删除的,如何删除或禁用这个触发器

在数据库中,当触发器是阻止删除的,如何删除或禁用这个触发器,第1张

use 库名

go

alter *

from sysobjects

where type='TR'

go

--以上是显示当前库中所有的触发器--

use 库名

drop trigger test1

--根据表触发器名一个一个的删就行了,顺便说一下没有一下子全部删除的命令,祝你好运--

-- 查看数据库已有触发器

use yourdatabase

go

select * from sysobjects where xtype='TR'

-- 查看单个触发器

exec sp_helptext '触发器名'

--删除触发器:

基本语句如下:

drop trigger trigger_name

SQL语句功能

数据 *** 作

SELECT --从数据库表中检索数据行和列

INSERT --向数据库表添加新数据行

DELETE --从数据库表中删除数据行

UPDATE --更新数据库表中的数据

数据定义

CREATE TABLE --创建一个数据库表

DROP TABLE --从数据库中删除表

ALTER TABLE --修改数据库表结构

CREATE VIEW --创建一个视图

DROP VIEW --从数据库中删除视图

CREATE INDEX --为数据库表创建一个索引

DROP INDEX --从数据库中删除索引

CREATE PROCEDURE --创建一个存储过程

DROP PROCEDURE --从数据库中删除存储过程

CREATE TRIGGER --创建一个触发器

DROP TRIGGER --从数据库中删除触发器

CREATE SCHEMA --向数据库添加一个新模式

DROP SCHEMA --从数据库中删除一个模式

CREATE DOMAIN --创建一个数据值域

ALTER DOMAIN --改变域定义

DROP DOMAIN --从数据库中删除一个域

    数据控制

GRANT --授予用户访问权限

DENY --拒绝用户访问

REVOKE --解除用户访问权限

事务控制

COMMIT --结束当前事务

ROLLBACK --中止当前事务

SET TRANSACTION --定义当前事务数据访问特征

 


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9633606.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存