請教一個查詢的問題. 我的數據庫中有兩個表同名,例如都是abc.一個的owner是sa,另一個是kt.但我用kt login到sql query analyzer時.用sql查詢到的卻是owner是sa的表abc中的內容.要查owner是kt的表abc的內容還要用select * from kt.abc.請問是什麼原因?謝謝! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个库里不能有2张同名表如果我没理解错的话,你遇到的这种情况只有一种解释这个DB 有一张表名叫 [abc],另一张叫[kt.abc] 我在enterprise manager中看到的是下面的內容name owner type abc dbo userabc kt user應該是同名的表吧? 系统默认表的所有者是dbo所以楼主要查kt.abc表时,要加上表的所有者Kt 我的經驗是訪問kt的表時,用kt LOGIN是不需要這樣表明kt.abc的.只有不是用kt login時才需要啊. 回ojuju10(longdchuanren)我当然知道 不同所有者可以拥有相同表名如果楼主是从kt登陆的 那情况和楼主描述的情况恰恰相反select * from abc 默认情况下得出结果应该是KT用户的abc表 tntzbzc,確實正常情況應該是select * from abc 默认情况下得出结果应该是KT用户的abc表但我也不知道什麼原因造成,我用kt登錄,卻篩選出了dbo表的內容.只有用select * from kt.abc才可以得到kt.abc中的內容.困惑啊! sql联合查询并合并根据A表合并B表中的字段,请教各位大神 数据库表记录 求助!存诸过程的问题?求大侠快进来看看吧! 最近行列转换问题很多,再请赐教 这里这么多符号是什么意思?mobile_num= ' ' ' ' '+@mobile+ ' ' ' ' ' ' ') ' windows 认证是不是有这个潜在危险? 索引:是组合非聚集索引 还是单字段非聚集索引好呢? 如何将一个查询存入一个表中? ---在线等? 急求确发器问题:100分! 求救,改变sql server 2000的认证方式. dbgrid onDrawColumnCell事件 sql不能建立数据源
如果我没理解错的话,你遇到的这种情况只有一种解释这个DB 有一张表名叫 [abc],另一张叫[kt.abc]
name owner type
abc dbo user
abc kt user
應該是同名的表吧?
那情况和楼主描述的情况恰恰相反
select * from abc 默认情况下得出结果应该是KT用户的abc表
但我也不知道什麼原因造成,我用kt登錄,卻篩選出了dbo表的內容.只有用select * from kt.abc才可以得到kt.abc中的內容.困惑啊!