Un ID de autorización es una serie de caracteres que se pasa al gestor de bases de datos cuando se establece una conexión entre éste y un programa, cuando el programa prepara otro programa o permite al usuario final acceder a tablas SQL. La serie de caracteres es el identificador de usuario necesario para comprobar la autorización de acceso a base de datos que posee el preparador o el usuario final.
El origen del ID de autorización depende del sistema en el que se produzca el acceso a la base de datos.
La situación por lo que respecta a programas Java generados por EGL es la siguiente:
- El ID de autorización lo obtiene el gestor de bases de datos cuando se establece una conexión entre éste y el programa:
- En relación a la base de datos por omisión, el ID de autorización es el valor especificado para
la propiedad de entorno de ejecución
Java
vgj.jdbc.default.userid
- Al invocar las funciones de sistema sysLib.connect o
VGLib.connectionService, el ID de autorización es el valor especificado
para el parámetro userID
El ID de autorización puede utilizarse al especificar un nombre de tabla. En ese caso, puede especificar un calificador de nombre de tabla, de acuerdo con la siguiente sintaxis:
propietarioTabla.miTabla
- propietarioTabla
- Un calificador conocido por el gestor de bases de datos y que es necesario para identificar la tabla. Durante la creación de la tabla, el calificador es el ID de autorización de la persona que ha creado la tabla.
- miTabla
- El nombre de la tabla.
Para obtener más información acerca de los ID de autorización, consulte la documentación del gestor de bases de datos.