今天遇到一个比较奇葩的问题,具体以下:函数
新建一个用户,而后将sys的权限所有赋给给用户,而后在该用户下,创建一个函数,该函数会访问其余用户下的表,而后编译函数的时候始终报错表不存在的错。单独在该用户下查询这张表是没有问题的。将该函数脚本拿到其余用于下执行,也可以正常执行。查询权限,两个用户的权限如出一辙。ui
赋权限的语句以下:code
Grant dba,connect,resource to tmp_hsoa;
实在没有思路了,请教其余同事,让我作以下赋权语句:文档
grant select any table to tmp_hsoa;
而后就可以正常编译经过。get
给的解释是:赋值普通权限在存储过程当中无效的。编译