什么是。。在ms sql server中是什么意思?

什么是。。在ms sql server中是什么意思?,sql,sql-server,tsql,Sql,Sql Server,Tsql,在一些查询中,我注意到表的选择如下 select * from ..TableName 该表具有dbo方案 那么,这和 select * from dbo.TableName 我可以使用。只是为了舒适? 。是什么意思?它是dbo的首字母缩略词还是我可以在其他地方使用它? 第一个表示当前数据库名称 第二个用于默认模式(dbo) 在中,对象的完整名称由四个标识符组成: 服务器名称。[数据库名称].[架构名称].对象名称 第一个表示当前数据库名称 第二个用于默认模式(dbo) 在中,对象的完

在一些查询中,我注意到表的选择如下

select *
from ..TableName
该表具有
dbo
方案

那么,这和

select *
from dbo.TableName
我可以使用
只是为了舒适?
是什么意思?它是dbo的首字母缩略词还是我可以在其他地方使用它?

  • 第一个
    表示当前数据库名称
  • 第二个
    用于默认模式(
    dbo
在中,对象的完整名称由四个标识符组成:

服务器名称。[数据库名称].[架构名称].对象名称

  • 第一个
    表示当前数据库名称
  • 第二个
    用于默认模式(
    dbo
在中,对象的完整名称由四个标识符组成:

服务器名称。[数据库名称].[架构名称].对象名称


而不是
databasename.schemaname.tablename
。。很抱歉,重复了,我找不到类似的问题。我经常看到在引用另一个数据库时忽略了模式。e、 g.
master..spt\u值
-直到现在我才意识到你可以做
,甚至
,但似乎没有任何意义,因为省略点会产生同样的效果。而不是
数据库名.schemaname.tablename
。。很抱歉,重复了,我找不到类似的问题。我经常看到在引用另一个数据库时忽略了模式。e、 g.
master..spt\u值
-直到现在我才意识到你可以做
,甚至
,但似乎没有任何意义,因为省略点也会有同样的效果。