select * from brunch
但是,执行时没有这样的问题
select * from joe.brunch
我可以知道这里有什么问题吗?
解决方法 不合格,BruncH指的是当前会话中与JOE.BruncH不同的对象.你有几个选择来解决这个问题.>创建公共同义词.这将允许任何具有JOE.BruncH表特权的用户通过查询BruncH来访问它
创建公共SYNONYM早午餐
对于joe.brunch
>创建一个私人同义词.这将允许当前用户通过查询BruncH访问JOE.BruncH表
创建SYNONYM早午餐
对于joe.brunch
>将当前会话的当前架构更改为JOE.这将导致当前会话中的所有非限定引用解析为JOE模式而不是当前用户的模式
ALTER SESSION SET current_schema = JOE
总结以上是内存溢出为你收集整理的oracle – ORA-00942:可以选择“schema.table”而不是“table”吗?全部内容,希望文章能够帮你解决oracle – ORA-00942:可以选择“schema.table”而不是“table”吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)