La gestión de filas de una tabla en sql

SQL trata de un conjunto de datos a la vez. Cursores entran en juego sólo si desea violar ese principio y lidiar con los datos de una fila a la vez. ¿Por qué querrías hacer eso? Es muy cool que todo lo que tienes que hacer es decirle SQL lo que quiere lograr y se apagará y hacerlo sin instrucciones explícitas paso a paso de ti.

Sin embargo, hay momentos en los que desea dar a esas direcciones paso a paso. Tal vez usted quiere acceder a una fila en una tabla y, basándose en su contenido, hacer una cosa en lugar de otra. Tomar decisiones de forma fila por fila es algo que las sentencias SQL ordinarios no pueden realizar. Para hacer frente a situaciones como ésta, SQL tiene cursores que se pueden utilizar para apuntar a filas individuales en una tabla.

Los módulos almacenados persistentes (SQL / PSM) la actualización que se ha añadido en SQL: 1999 da SQL una serie de capacidades añadidas:

  • La adición de flujo de las estructuras de control, tales como SI # 133-ENTONCES # 133-ELSE, CASO # CASE 133-END, MIENTRAS # 133-DO nº 133-FIN MIENTRAS, y PARA # 133-DO nº 133-END PARA. Estas adiciones le permiten realizar operaciones de procedimiento sin forzar a volver a una lengua de acogida.

  • La introducción de sentencias SQL compuestas, que ejecutan una secuencia de operaciones.

  • La introducción de variables. Antes de SQL / PSM, SQL no permitió que le permite almacenar un valor en una variable.




» » » » La gestión de filas de una tabla en sql