SELECT * from BOOK.LIST 与 select * from list 有什么区别啊? 急! 不指明表的归属会在登陆用户下找,你登陆的用户是BOOK吗?如果不是,在该用户下有表LIST吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 book 是用户名 (也是schema名, 方案名)如果登陆的用户是BOOK,那么这两句sql是等价的;如果登陆的用户不是BOOK, 比如用system, sys什么的用户登陆, 那么他们只能用SELECT * from BOOK.LIST 来查询 BOOK.LIST是用户名下面的list表如果你现在不是用book用户登录那你就用select * from BOOK.LIST若是 两个是相同的 select * from list查找当前用户下是否有名为'list'的表或者视图,有则查询;若没有,则查找是否有名为'list'的同义词;SELECT * from BOOK.LIST查找BOOK Schema下是否有名为'list'的表或者视图,有则查询 表名前面可以带用户名,如果不指定默认当前已连接用户名表名后面可以带@远程链接名,如果不指定默认本地数据库实例如果程序不方便修改可以使用同义词来解决:将LIST定义为BOOK.LIST的同义词 登陆的用户是BOOK,那么这两句sql是等价 不指明表的归属会在登陆用户下找,你登陆的用户是BOOK吗?如果不是,在该用户下有表LIST吗 ora-04031 错误,请大神帮忙看看怎么解决啊[有图] oracle 导入数据时报错为什么??? ora-06512,ora-04088错误 (*高薪) 帮忙完成 大四一些编程作业 字符串查找比较问题 如何撤消用户的权限 这个作业为什么编译错误? 外连接时on子句的一个小问题 紧急求救!那位大虾知道为什么Developer开发的程序点击数据列表的下拉条向下按钮不放会死机? 棘手问题!!重做系统后如何恢复数据库数据的问题 Oracle9i SQLPlus WorkSheet的问题 一句SQL语句,请高手指点
如果登陆的用户是BOOK,
那么这两句sql是等价的;如果登陆的用户不是BOOK, 比如用system, sys什么的用户登陆,
那么他们只能用SELECT * from BOOK.LIST 来查询
如果你现在不是用book用户登录
那你就用select * from BOOK.LIST
若是 两个是相同的
查找当前用户下是否有名为'list'的表或者视图,有则查询;若没有,则查找是否有名为'list'的同义词;SELECT * from BOOK.LIST
查找BOOK Schema下是否有名为'list'的表或者视图,有则查询
表名后面可以带@远程链接名,如果不指定默认本地数据库实例
如果程序不方便修改可以使用同义词来解决:
将LIST定义为BOOK.LIST的同义词
那么这两句sql是等价