Una agrupación de consultas es un conjunto de pares nombre-valor definidos por el usuario que sirve para identificar de forma exclusiva una sesión o transacción de Teradata Database. Estos son los diferentes usos que se pueden hacer de la agrupación de consultas para etiquetar una sesión o transacción:
- Agrupar los trabajos arbitrarios para fines de contabilidad y control
- Confirmar un usuario de proxy o rol de proxy para una sesión de confianza
- Depurar los problemas de rendimiento
- Definir las variables de sistema
Ejemplos de la definición de la agrupación de consultas:
Si la definición de la agrupación de consultas es | Porque |
---|---|
válida |
sigue reglas sintácticas: Job=payroll;Userid=aa1000000;Jobsession=1122; |
no válida |
utiliza el carácter = en el nombre: Job=payroll;User=id=aa1000000;Jobsession=1122; |
En la siguiente tabla, se muestra lo que ocurre en determinados escenarios de la agrupación de consultas.
Escenario | Descripción |
---|---|
La agrupación de consultas contiene
|
Devuelve un error |
La agrupación de consultas excede 2048 caracteres, sin contar el margen de espacio en blanco | Devuelve un error |
La definición de agrupación de consultas repite un par nombre-valor | Devuelve un error |
Un par nombre-valor no termina con un ; | Devuelve un error |
El nombre tiene más de 128 caracteres | Devuelve un error |
El valor tiene más de 256 caracteres | Devuelve un error |
El valor tiene 0 caracteres | Permite la definición de la agrupación de consultas, pero no transfiere un valor para el nombre asociado |
Para obtener información detallada sobre la característica de agrupación de consultas mediante un par de clave y valor válido, consulte Teradata® Database SQL Data Definition Language - Syntax and Examples, B035-1144.