sentencias de SQL
La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en españolcomo Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases deoperaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases dedatos de manera sencilla.
El científico Edgar Frank Codd (1923-2003) fue quien propuso un modelo relacional para las bases de datos y creó un sublenguaje para acceder a los datos a partir del cálculo depredicados. En base al trabajo de Codd, IBM (International Business Machines) definió el lenguaje conocido como Structured English Query Language (SEQUEL).
Sentencia FOR
La sentencia FOR ejecutauna sentencia o grupo de sentencias para cada fila de una tabla.
Invocación
Esta sentencia se puede incluir en:
una definición de procedimiento de SQL
una sentencia de SQL compuesto (compilado)
unasentencia de SQL compuesto (en línea)
Las sentencias compuestas pueden incorporarse en una definición de procedimiento, función o activador de SQL. No se trata de una sentencia ejecutable y no puedeprepararse de forma dinámica.
Autorización
No se requieren privilegios para invocar la sentencia FOR. Sin embargo, el ID de autorización de la sentencia debe mantener los privilegios necesariospara invocar las sentencias de SQL incorporadas en la sentencia FOR. Para obtener información acerca de la autorización que se necesita para utilizar un cursor, consulte "DECLARE CURSOR”Sentencia SELECT
La sentencia SELECT "selecciona" los campos que comformarán la consulta, es decir, que establece los campos que se visualizarán o compondrán la consulta. El parámetro 'lista_campo' está...
Regístrate para leer el documento completo.