关于存储过程/函数的权限说法错误的是()。
A: 创建时需要检查其在所引用的存储过程/函数、视图或表上的对应权限
B: 访问系统存储过程/函数时不需要检查权限,但必要时在内部仍会检查用户是否具有相应的数据库权限或对象权限
C: 用户自定义存储过程/函数时需要检查用户是否具有该过程/函数的调用权限,同时需要检查其是否具有该过程/函数中所引用的每一项存储过程/函数、视图或表的权限
D: 用户自定义存储过程/函数时不需要执行权限检查
A: 创建时需要检查其在所引用的存储过程/函数、视图或表上的对应权限
B: 访问系统存储过程/函数时不需要检查权限,但必要时在内部仍会检查用户是否具有相应的数据库权限或对象权限
C: 用户自定义存储过程/函数时需要检查用户是否具有该过程/函数的调用权限,同时需要检查其是否具有该过程/函数中所引用的每一项存储过程/函数、视图或表的权限
D: 用户自定义存储过程/函数时不需要执行权限检查
举一反三
- 关于视图权限说法正确的是()。 A: 用户创建视图时没有任何权限限制 B: 用户在创建视图时,需要检查其在所引用的视图或表上的SELECT权限 C: 用户访问视图时都要检查该用户在试图所引用表或视图上的权限 D: 用户在访问视图时,若视图的创建者也是其引用的视图或表的创建者,则不检查该用户在视图所引用的视图或表上的权限
- 在 时,当前用户必须具有创建存储过程的权限。
- 对象权限使用户在处理数据库或执行过程时需要的权限。( )
- Execute执行存储过程,用户需要对存储过程处理的表有相应的权限。()
- Mysql授权表中,使用Host、Db、User、Routine_time表示存储过程和存储函数操作权限约束的表是( )。 A: columns_priv权限表 B: table_priv权限表 C: db权限表 D: procs_priv权限表