首页 > 试题广场 >

如果要从数据库中删除触发器,应该使用SQL语言的命令()

[单选题]

如果要从数据库中删除触发器,应该使用SQL语言的命令()

  • DELETE TRIGGER
  • DROP TRIGGER
  • DISABLE TRIGGER
  • REMOVE TRIGGER
delete 和drop 最本质的区别在于,delete是数据操纵语言,即DML,而drop是数据定义语言,即DDL。因此,当我们需要删除或者创建一个东西,如表/视图/触发器等等,用的是数据定义语言。当我们对已经存在的表/视图/触发器进行修改/更新时,用的是数据操纵语言。以表为例,如果你不想将表真的删掉,只是想删除其中某些特定的记录,则应该用delete,此时,表的其他数据以及表的结构还在。反之,如果你是整个表都不想要了,则可以用drop。
发表于 2019-03-12 19:39:55 回复(2)
drop trigger 删除触发器
Drop用于删除数据表或数据库,或删除数据表字段。
remove:删除数据库文件
Truncate:删除数据表中的数据(仅数据表中的数据,不删除表)。

发表于 2017-03-02 23:33:32 回复(0)
drop trigger 删除触发器
Drop用于删除数据表或数据库,或删除数据表字段。
remove:删除数据库文件
Truncate:删除数据表中的数据(仅数据表中的数据,不删除表)。
发表于 2017-04-23 22:40:59 回复(0)
删除触发器: DROP TRIGGER <触发器名> ON <表名>
发表于 2016-12-18 09:58:12 回复(0)

正确的命令是使用 "DROP TRIGGER" 来删除触发器。这个命令将指定的触发器从数据库中移除。

其他选项都不是用于删除触发器的正确命令:

  • "DELETE TRIGGER" 不是 SQL 的标准命令,通常不被用于删除触发器。
  • "DISABLE TRIGGER" 用于禁用触发器,而不是删除它。
  • "REMOVE TRIGGER" 也不是 SQL 的标准命令,通常不被用于删除触发器。
发表于 2023-10-13 10:18:29 回复(0)
drop trigger
发表于 2024-03-05 01:21:53 回复(0)
删除触发器:drop triger 触发器名 on 表名
发表于 2017-07-06 09:53:56 回复(0)