mhe*_*all 3 sql-server sql-server-2008-r2
如果我查询存在于两个不同模式但具有相同名称的表,是什么决定了使用哪个表?
例如,我的表Bar同时存在于dbo和 中foo,如果我执行下面的语句,则返回一个:
SELECT * FROM Bar
Run Code Online (Sandbox Code Playgroud)
我认为这是由用户默认架构决定的,但似乎并非如此。
我问是因为我发现其他人编写的查询没有指定模式名称,但被查询的数据库在 ETL 的不同模式中具有相同的表。