我已经注册了即将举行的题为查询 Microsoft SQL Server 2012的 Beta 考试 70-461 。
我一直在通读考试概述,发现了一堆描述我不太确定其中一些项目的含义:
- 创建和更改 DML 触发器。
- 这个目标可能包括但不限于:插入和删除的表;嵌套触发器;触发类型;更新功能;在会话中处理多行;触发器的性能影响
- 使用 SELECT 语句查询数据。
- 该目标可能包括但不限于:使用排名功能在单个查询中为多个类别选择前(X)行;使用同义词和连接(除、相交)等新代码项高效地编写和执行查询;实现使用动态 SQL 和系统元数据的逻辑;编写高效、技术复杂的 SQL 查询,包括所有类型的连接与派生表的使用;根据提供的表格确定哪些代码可以执行或不可以执行;给定一个带约束的表,确定哪个语句集将加载一个表;使用和理解不同的数据访问技术;CASE 与 ISNULL 与 COALESCE
我认为这里的问题在于措辞,我认为我无法完全理解。
如果有人能澄清这些,我将不胜感激。
把它作为一个实际问题:
微软在上面突出显示的声明中谈论的是什么?
更新函数是 DML 触发器的一部分,您可以在其中测试是否发生了所需的更新。
例如:
每次在表 mytable 中更新列 column_1 时,这将触发进一步的操作。更新函数是 UPDATE(column_1)。
考试(和描述)处于测试阶段。在实际考试发布之前,它们都可能发生变化。欢迎来到 Beta 测试 Microsoft 考试的乐趣。