这是有效的dbo.dbo
,如果是这样的话是什么意思?我在其他人写的查询中发现了这个:
from dbo.tmp_BDCode aob inner join dbo.dbo.tmp_BDCode_03 ao
它会对查询产生负面影响,因为dbo
只是意味着它是一个全局对象。
感谢所有人澄清此事。
答案 0 :(得分:2)
可能有一个名为dbo
的数据库或名为dbo.dbo
的模式或名为dbo.tablename
的表。
这些命令有效:
create database dbo
use dbo
create schema [dbo.dbo]
create table [dbo.dbo].[dbo.tablename] (id int, name varchar(10))
select * from [dbo.dbo].[dbo.tablename] as dt
select * from dbo.[dbo.dbo].[dbo.tablename] as dt
这绝对会对程序员不够清楚产生不利影响,因为之后必须阅读此源代码。