
oracle 中用scott建立的表sys看不到是怎么回事
新手刚开始学oracle开始的时候用scott建立了一个简单的表,后面用sys进的时候执行select居然显示不存在换回scott又查得到同样sys建立的表也只有这个账号...
新手刚开始学oracle
开始的时候用scott建立了一个简单的表,后面用sys进的时候执行
select 居然显示 不存在
换回scott又查得到
同样sys建立的表也只有这个账号查得到
搞的我莫名其妙难道这两个用户连接的不是同一个数据库? 展开
开始的时候用scott建立了一个简单的表,后面用sys进的时候执行
select 居然显示 不存在
换回scott又查得到
同样sys建立的表也只有这个账号查得到
搞的我莫名其妙难道这两个用户连接的不是同一个数据库? 展开
3个回答
展开全部
每个用户下只能看到自己建立的对象,除非分配了权限才能看到别的用户下的对象,一般sys是超级用户,可以直接看到scott的对象的,不过需要你加上用户名,select * from scott.table。你试试看.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先授权使用grant select on 表名 to 用户或者是角色
然后使用 用户名.表名访问
然后使用 用户名.表名访问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询 用户名.表名 就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询