参考: http://blog.csdn.net/indexman/article/details/17067531
- AUTHID DEFINER是默认权限模式,不论谁调用该存储过程,存储过程中所涉及的对象都是该存储过程定义者中的对象;
- 如果使用AUTHID CURRENT_USER,则表示用户A调用该存储过程,那么在储过程中所涉及的对象就是A用户中的对象;
总结:
- 定义者权限模式确保我们能控制对集中式DML操作。
- 而调用者权限模式则确保我们能控制对分布式数据的DML操作。
参考: http://blog.csdn.net/indexman/article/details/17067531
转载于:https://www.cnblogs.com/yldf/p/8242248.html