system用户 在函数里如何使用dba_tables对象 因为你使用system用户,而且是用普通权限登陆,这个时候,system没有对标dba_tables的select权限,所以就会报错。而sys用户则有对表dba_tables的select权限,所以不会报错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你使用system as sysdba登陆,就不会出现问题了 作为sys用户 如果我想让system 也能够使用这个函数 哪个该如何处理呢 ?或者说能否让system也有权限使用这个函数(我仅仅指拥有这单个函数的使用权限) 我在上面不是已经说得很清楚了,你这个函数可以建立在system下,这样system不就有这个函数的使用权限了。关于如何建立,按照我上面说的,或者你将视图dba_tables授权给system用户,然后再使用system执行函数。也或者你可以使用sys执行函数,然后对函数进行授权给system用户,建议你不要什么都建立在sys下。 如何用iAnywhere连接Sql Anywhere 12 Oracle存储过程动态调用存储过程 如何写个函数返回两个字符串是否存在相同子字符串? sql检索问题 oracle的imp问题! 关于oracle 8.1.7 字符集 怎样用数据表的某个字段的部分进行range分区呢? oracle 9011NTSrv_Disk1 再2k server 上安装说找不到 temp/jre/bin/jrew.exe 我有虚拟机! 可是没这个文件! 如何做到查询过程在得到第一条记录后返回? 如何导入指定的用户? oracle 中如何精确查找date型数据 like '%%' 和like '%' 的区别!
关于如何建立,按照我上面说的,或者你将视图dba_tables授权给system用户,然后再使用system执行函数。
也或者你可以使用sys执行函数,然后对函数进行授权给system用户,建议你不要什么都建立在sys下。