Denominación de objeto de base de datos

Especifique nombres de objeto en formato de tres niveles. Puede utilizar el formato estándar o la notación abreviada.

database-name.schema.object-name
El formato de tres niveles o completo, que busca el nombre de objeto en la base de datos y el esquema especificados.
nombre_base_datos..nombre_objeto
Si se utiliza un nombre de objeto completo pero no se especifica ningún esquema, un formato llamado notación "dot dot" (punto punto), el sistema debe determinar el valor del esquema. En los sistemas que ejecutan versiones de NPS anteriores a la 7.0.3 o NPS 7.0.3 y versiones posteriores en las que las bases de datos de NPS están configuradas para admitir sólo un esquema por base de datos, el sistema utiliza el esquema predeterminado y único de la base de datos.

En los sistemas NPS versión 7.0.3 y posteriores que admiten varios esquemas en una base de datos, el sistema elige el esquema en función de la configuración del sistema enable_user_schema y de si la base de datos especificada es la base de datos actual o una base de datos remota. La siguiente tabla muestra el modo en el que el sistema elige el esquema.

Tabla 1. Identificación del esquema en una referencia de notación "punto punto" en sistemas con varios esquemas
Valor de enable_user_schema Base de datos Esquema
Actual Esquema actual
Remota Esquema del usuario en la base de datos remota
No Actual Esquema actual
Remota Esquema predeterminado de la base de datos remota
Nota: La notación "punto punto" se utiliza a menudo en las versiones de NPS anteriores a 7.0.3, en las que cada base de datos sólo tiene un esquema. Como mejor práctica, especialmente para los sistemas NPS que admiten múltiples esquemas, especifique siempre el esquema y evite el uso de la notación "punto punto" debido a la interpretación del valor del esquema.
schema.object-name
El formato de dos niveles que utiliza la base de datos actual como el componente de base de datos y busca el nombre de objeto especificado en el esquema especificado de la base de datos actua.
nombre_objeto
Formato de un único nivel donde el sistema busca la base de datos y el esquema actual para el objeto.

Si se utilizan scripts ya existentes que contengan nombres de dos y tres niveles, tenga el cuenta que el comportamiento de esos scripts puede cambiar en el release 7.0.3 y posteriores. Por ejemplo, si no habilita varios soportes de esquema, el comportamiento es el mismo que para releases anteriores. Si habilita varios soportes de esquema, los scripts pueden mostrar avisos o errores para esquemas incorrectos dependiendo de los valores de configuración del sistema. Para más información, véase Soporte de esquemas.