sql >> Base de Datos >  >> RDS >> Sqlserver

Notación de puntos SQL

Este es un esquema de base de datos. El nombre completo de tres partes de una tabla es:

databasename.schemaname.tablename

Para un esquema predeterminado del usuario, también puede omitir el nombre del esquema:

databasename..tablename

También puede especificar un nombre de servidor vinculado:

servername.databasename.schemaname.tablename

Puede leer más sobre el uso de identificadores como nombres de tablas en MSDN:

Los nombres del servidor, la base de datos y el propietario se conocen como calificadores del nombre del objeto. Cuando hace referencia a un objeto, no tiene que especificar el servidor, la base de datos y el propietario. Los calificadores se pueden omitir marcando sus posiciones con un punto. Las formas válidas de nombres de objetos incluyen lo siguiente:

nombre_servidor.nombre_base_datos.nombre_esquema.nombre_objeto

nombre_servidor.nombre_base_datos..nombre_objeto

nombre_servidor..nombre_esquema.nombre_objeto

nombre_servidor...nombre_objeto

nombre_base_datos.nombre_esquema.nombre_objeto

nombre_base_datos..nombre_objeto

nombre_esquema.nombre_objeto

nombre_objeto

Un nombre de objeto que especifica las cuatro partes se conoce como nombre completo. Cada objeto que se crea en Microsoft SQL Server debe tener un nombre único y completo. Por ejemplo, puede haber dos tablas llamadas xyz en la misma base de datos si tienen diferentes propietarios.

La mayoría de las referencias a objetos usan nombres de tres partes. El nombre_servidor predeterminado es el servidor local. El nombre de base de datos predeterminado es la base de datos actual de la conexión. El nombre_esquema predeterminado es el esquema predeterminado del usuario que envía la declaración. A menos que se configure de otra manera, el esquema predeterminado de los nuevos usuarios es el esquema dbo.