下列关于DML触发器和DDL触发器说法错误的是( )。
A: DML触发器是当数据库服务器中发生数据操作事件时要执行的存储过程。
B: DDL触发器是响应数据定义事件时要执行的存储过程。
C: 表和视图中的INSERT、UPDATE、DELETE事件都可以激活DML的两类触发器。
D: DDL事件包括CREATE、ALTER、DROP语句。
A: DML触发器是当数据库服务器中发生数据操作事件时要执行的存储过程。
B: DDL触发器是响应数据定义事件时要执行的存储过程。
C: 表和视图中的INSERT、UPDATE、DELETE事件都可以激活DML的两类触发器。
D: DDL事件包括CREATE、ALTER、DROP语句。
C
举一反三
- SQL Server包括两大类触发器:数据操作语言(DML)触发器和数据定义语言(DDL)触发器。[br][/br] DML触发器:当数据库中发生数据操作事件时,执行DML 触发器。DML事件是指对表或视图的INSERT、UPDATE和DELETE 语句。 在SQL Server中,DML触发器可分为( )。 A: after|for 触发器 B: Instead Of 触发器 C: efore 触发器 D: alter 触发器
- DDL触发器是一种特殊的触发器,当服务器或数据库中发生( )语言事件时将调用这些触发器。DDL触发器与DML触发器都可以自动触发完成相应的操作,可以使用CREATE TRIGGER语句创建。但是,( ) 触发器的触发事件主要是CREATE、ALTER、DROP以及GRANT、DENY、REVOKE等语句。
- ( )触发器是当数据库中发生数据定义语言DDL事件时调用DDL触发器。DDL事件主要包括CREATE、ALTER、DROP等语句操作。
- 关于DDL触发器下面说法错误的是()。 A: DDL触发器可以作用在表上 B: DDL触发器可以作用在数据库上 C: DDL触发器可以作用在服务器上 D: DDL触发器的触发事件包含CREAT E: ALTER和DROP
- DML触发器的触发事件主要包括delete、update和( )事件等。
内容
- 0
可以响应INSERT语句的触发器是()。 A: INSERT触发器 B: DELETE触发 C: DDL触发器 D: UPDATE触发器
- 1
当数据库中发生数据定义语言DDL事件时调用DDL触发器。DDL事件主要包括哪些语句操作? A: create B: alter C: drop D: delete
- 2
关于触发器,下列说法错误的是( )。 A: 触发器是一种特殊类型的存储过程 B: DDL触发器包括INSERT触发器、UPDATE触发器、DELETE触发器等基本触发器 C: 触发器可以同步数据库中的相关数据表,进行级联更改 D: DDL触发器和DML触发器可以通过CREATE TRIGGER语句来创建,都是为了响应事件而被激活
- 3
当服务器或数据库中发生数据定义语言(DDL)事件时将调用DDL触发器。引发DDL触发器的事件主要包括()、()、(),只有在完成SQL语句后才运行DDL触发器。 A: CREATE B: ALTER C: DROP D: DELETE
- 4
在SQL Server中,按照触发事件的不同可以把触发器分成 A: DDL触发器 B: DML触发器 C: DCL触发器 D: DQL触发器