oracle在存储过程当中执行DDL语句

     昨晚同事问如何在存储过程当中执行DDL语句,整理一下:php     默认状况下,oracle对存储过程是使用全部者权限,也就是说:若是用户B条用A 用户下的存储过程,使用的是A用户的对象权限和系统权限。若是A用户没有权限的话,用户B执 行就会报错。   因此第一种办法就是授予用户执行存储过程当中DDL的权限。   另外一种办法是经过在存储过程当中使用authid Current_use
相关文章
相关标签/搜索