Questo è uno schema di database. Il nome completo in tre parti di una tabella è:
databasename.schemaname.tablename
Per uno schema predefinito dell'utente, puoi anche omettere il nome dello schema:
databasename..tablename
Puoi anche specificare un nome di server collegato:
servername.databasename.schemaname.tablename
Puoi leggere ulteriori informazioni sull'utilizzo degli identificatori come nomi di tabelle su MSDN:
I nomi del server, del database e del proprietario sono noti come qualificatori del nome dell'oggetto. Quando si fa riferimento a un oggetto, non è necessario specificare il server, il database e il proprietario. Le qualificazioni possono essere omesse contrassegnando le loro posizioni con un punto. Le forme valide dei nomi degli oggetti includono quanto segue:
nome_server.nome_database.nome_schema.nome_oggetto
nome_server.nome_database..nome_oggetto
nome_server..nome_schema.nome_oggetto
nome_server...nome_oggetto
nome_database.nome_schema.nome_oggetto
nome_database..nome_oggetto
nome_schema.nome_oggetto
nome_oggetto
Un nome oggetto che specifica tutte e quattro le parti è noto come nome completo. Ogni oggetto creato in Microsoft SQL Server deve avere un nome univoco e completo. Ad esempio, possono esserci due tabelle denominate xyz nello stesso database se hanno proprietari diversi.
La maggior parte dei riferimenti agli oggetti utilizza nomi in tre parti. Il nome_server predefinito è il server locale. Il database_name predefinito è il database corrente della connessione. Lo schema_name predefinito è lo schema predefinito dell'utente che invia l'istruzione. Se non diversamente configurato, lo schema predefinito dei nuovi utenti è lo schema dbo.