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