Foro de Cobol
Registrate en el Foro de Cobol y Aporta tus experiencias y conocimientos sobre este lenguaje de programacion, con tu ayuda el foro crecera y todos nos podremos beneficiar de los conocimientos de los demas.

Gracias por entrar a COBOLEROS.ES
Síguenos en Twitter

6.5 SUBQUERY CORRELATIVA

Ver el tema anterior Ver el tema siguiente Ir abajo

6.5 SUBQUERY CORRELATIVA

Mensaje por Coboler@ el Jue Mayo 31, 2012 5:59 am

En una SUBQUERY normal, el DB2 ejecuta la SUBQUERY una vez, sustituye el resultado en la parte derecha de la condicion de busqueda, y evita la SELECT de nivel superior segun el valor de la condicion de busqueda.

Una SUBQUERY correlativa se ejecuta una vez para cada fila de la tabla o vista mencionada en la SELECT de nivel superior, de forma que se ejecuta la SUBQUERY para cada fila.

Se usa para calcular algun valor que puede ser diferente para cada Columna

Es igual que una normal excepto porque despues de especificar el nombre de la tabla en la clausula FROM, proporcionamos un nombre de correlaccion, variable que representa la fila actual. Para especificar la correlacion se prefija el nombre de columna con un nombre de correlacion.
avatar
Coboler@
Admin

Mensajes : 215
Reputación : 19
Fecha de inscripción : 02/02/2011
Edad : 37
Localización : Madrid

Ver perfil de usuario http://www.coboleros.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.