scott操作update dept和update scott.dept的区别 用户scott进行操作,update dept和update scott.dept 有什么区别?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没什么区别吧默认会首先去当前schema下搜索同名对象 如果有另外一个用户u2并且u2下也有表dept那么SCOTT在执行update dept和update u2.dept就有区别了 我感觉多少有区别的,具体的对dept的操作上 只是在scott下:scott update deptscott update scott.dept这两个执行的具体处理应该是有区别的 这个就有些像我学的编译原理课程一样update dept首先会去解析dept是不是一个schema 如果不是 再去解析dept是不是一个objectupdate scott.dept首先解析的不是dept 而是scott 解析的结果当然是个schema 完了再继续解析dept是否是对象名 oracle中的对象都用schema_name.object_name表示,若不包含schema_name则认为是当前schema oracle 触发器问题 请教一个问题,,关于 10g 连接的问题,菜鸟 呵呵 如何释放游标的资源 oracle view定时清除问题 [求助]rman配置过程中的一条指令 关于varchar2类型的字段排序错误的问题 Oracle组合查询问题 (plsql)如何从procedure 中获取参数值 请问如何在window 2000下安装与配置oracle8.1.6服务端,?分不够再加了 求大神帮忙指点下oracle JOB如何设置时间暂停,启动模式 跟表空间大小相关的问题 在 Oracle Enterprise Manager 上关闭数据库实例
默认会首先去当前schema下搜索同名对象
并且u2下也有表dept
那么SCOTT在执行update dept和update u2.dept就有区别了
scott update dept
scott update scott.dept
这两个执行的具体处理应该是有区别的
update dept
首先会去解析dept是不是一个schema 如果不是 再去解析dept是不是一个objectupdate scott.dept
首先解析的不是dept 而是scott 解析的结果当然是个schema 完了再继续解析dept是否是对象名
若不包含schema_name则认为是当前schema