Oracle 在pl/sql develop查询数据,不加sid前缀查询不出来数据是什么原因?

昵称是可以中文吗 2018-09-19 05:11:24
Oracle 查询数据,不加sid前缀查询不出来数据是什么原因?
如下,我用select * from student 查询数据为空,如果我加了前缀 select * from MYSID.student就可以查询数据?请问是为啥呢?
...全文
813 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2018-09-25
  • 打赏
  • 举报
回复
不是MYID用户下,查询不出来数据,有可能权限设置问题
卖水果的net 2018-09-20
  • 打赏
  • 举报
回复
-- 这个查不出来? select * from student -- 而这个能查出来, select * from MYSID.student 说明,你当前不是用 MYID 登录的,并且,当前用户,也有 student这个张表, 两张表的结构应该是一样的。
碧水幽幽泉 2018-09-20
  • 打赏
  • 举报
回复
很有可能是2楼说的原因,但也可能是权限的缘故。
nayi_224 2018-09-19
  • 打赏
  • 举报
回复
MYSID是用户。
说明你当前的登录用户不是MYSID。
这个语句可以查看你当前的登录用户
select user from dual;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧