oracle的sql语句为什么要在表名前加前缀? 我发现有些Oracle中有些sql语句在表名前有前缀,例如select * From "BI"."testView";这个前缀什么呢,望大侠指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果这个表属于当前的schema,也就是在当前这个用户下,是不用加前缀的;如果是其他来用户访问是需要加上这个表所属的用户名的。 select * From "BI"."testView";这样写的含义是:表testView有可能不是你自己创建的,是别人(BI)创建的,但BI用户给你赋予了一定的访问权限,比如:查询。你只有通过这样才能够告诉oracle该表的主人是谁,不然的话oracle会在当前登录用户下去寻找该对象。 关于嵌套表可变数组DML操作的问题。 关于小型机心跳线的问题 不能使用索引 关于一条Sql语句 判断期间 Oracle中的第一个函数 Oracle还原操作提示不是当前用户导出的,导出失败 查询语句有错,不知道如何修正,急 大家好,我想实现这样的联合查询,怎么实现? JOB为什么不会定时执行? 关于Oracle的变量 关于批量更新 关于联表更新的问题
这样写的含义是:表testView有可能不是你自己创建的,是别人(BI)创建的,但BI用户给你赋予了一定的访问权限,比如:查询。
你只有通过这样才能够告诉oracle该表的主人是谁,不然的话oracle会在当前登录用户下去寻找该对象。