【单选题】(末考:Mysql知识部分)如果需要在插入表的记录时自动执行一些操作,常用的是()。
A. 存储过程 B. 自定义函数 C. 触发器 D. 存储过程与自定义函数
A. 存储过程 B. 自定义函数 C. 触发器 D. 存储过程与自定义函数
举一反三
- 要在每次更新表TB1时执行一个代码块,需要创建下列哪个对象?() A: AFTER触发器 B: 用户自定义函数 C: 存储过程 D: 用户定义类型
- 自定义子过程(Sub)与自定义函数(Function)的区别有
- 下列关于自定义函数和存储过程的说法正确的是( )。 A: 自定义函数的代码中必须包含RETURN语句 B: 自定义函数中可以包含对基本表的delete、update和insert操作 C: 存储过程不能有返回值 D: 存储过程和存储函数都可以出现在表达式中
- 关于存储过程与触发器的关系,下列描述正确的是( ) A: 触发器的触发事件包括增、删、改,存储过程不需要触发。 B: 存储过程与触发器是完全不同的两种概念。 C: 存储过程与触发器的执行方式不同,它是通过调用存储过程的名字(需要时可以传递参数)来执行的。 D: 触发器是用户定义在关系表上的由事件触发的特殊过程。
- 关于存储过程/函数的权限说法错误的是()。 A: 创建时需要检查其在所引用的存储过程/函数、视图或表上的对应权限 B: 访问系统存储过程/函数时不需要检查权限,但必要时在内部仍会检查用户是否具有相应的数据库权限或对象权限 C: 用户自定义存储过程/函数时需要检查用户是否具有该过程/函数的调用权限,同时需要检查其是否具有该过程/函数中所引用的每一项存储过程/函数、视图或表的权限 D: 用户自定义存储过程/函数时不需要执行权限检查