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 Sí 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.