日期:2014-05-17  浏览次数:20854 次

Oracle几个小问题,能者来拿分~
1:Scott这个用户有什么作用?是否可以删除?
2:存储过程中is   ,as   有什么区别?
3:查询数据时,能否去掉表前面的方案名称?
    比如:   select   *   from   water.user   在什么情况下可以去掉前面的water
4:Oracle9.2   与   Oracle9.0.1版本有什么不同的地方,大家用哪个版本的?

------解决方案--------------------
1、scott其实是oracle公司的第一位员工的名字全名Bruce Scott,密码是他家猫的名字tiger。没什么用处;
2、只要满足语法要求,在procedure中没区别;
3、建立同义词后可去掉方案名称;
4、版本号的介绍:比如oracle 9.0.1.1.2(9:版本号;0:新特性版本号;1:维护版本号;1:普通的补丁设置号码;2:特殊的平台补丁设置号码 )。
------解决方案--------------------
ls说的不错
补充
3.用water连接的话,即可去掉water
------解决方案--------------------
不懂,帮顶,蹭点分
------解决方案--------------------

3:查询数据时,能否去掉表前面的方案名称?
比如: select * from water.user 在什么情况下可以去掉前面的water

就是说如果用water用户登陆查询,就可以省略water

多表联合查询时不能省略

是么?望大虾赐教.
------解决方案--------------------
跨数据库的话不能省略
------解决方案--------------------
说错了,跨用户
------解决方案--------------------
3 表的属主只有在当前操作用户为表拥有者的情况下才能省略.
------解决方案--------------------
对,跟是否为多表连接没有关系