これはデータベーススキーマです。テーブルの完全な3部構成の名前は次のとおりです。
databasename.schemaname.tablename
ユーザーのデフォルトスキーマの場合、スキーマ名を省略することもできます:
databasename..tablename
リンクサーバー名を指定することもできます:
servername.databasename.schemaname.tablename
識別子をテーブル名として使用する方法について詳しくは、MSDNをご覧ください:
サーバー、データベース、および所有者の名前は、オブジェクト名の修飾子と呼ばれます。オブジェクトを参照する場合、サーバー、データベース、および所有者を指定する必要はありません。修飾子は、その位置にピリオドを付けることで省略できます。オブジェクト名の有効な形式は次のとおりです。
server_name.database_name.schema_name.object_name
server_name.database_name..object_name
server_name..schema_name.object_name
server_name ... object_name
database_name.schema_name.object_name
database_name..object_name
schema_name.object_name
object_name
4つの部分すべてを指定するオブジェクト名は、完全修飾名と呼ばれます。 Microsoft SQL Serverで作成される各オブジェクトには、一意の完全修飾名が必要です。たとえば、所有者が異なる場合、同じデータベースにxyzという名前の2つのテーブルが存在する可能性があります。
ほとんどのオブジェクト参照は、3つの部分からなる名前を使用します。デフォルトのserver_nameはローカルサーバーです。デフォルトのdatabase_nameは、接続の現在のデータベースです。デフォルトのschema_nameは、ステートメントを送信するユーザーのデフォルトのスキーマです。特に設定されていない限り、新しいユーザーのデフォルトのスキーマはdboスキーマです。