Tecnología

Inicio

Cómo escribir una secuencia de comandos SQL Looping

SQL significa Lenguaje de Consulta Estructurado. Desarrollado en 1970 por IBM, el lenguaje se utiliza para "hablar" con las bases de datos para que la información puede ser manipulada y se recupera en una base de datos. comandos SQL se dividen en manipulación de datos y recuperación de datos de subconjuntos, que pueden ser conectados en serie de tal manera para proporcionar una interpretación inteligente y de acción basado en los resultados. Si necesita comprobar a través de los datos con el fin de tomar decisiones sobre la manera de manipular o recuperarlo, es probable que requieren un bucle. Escritura de una secuencia de comandos SQL bucle requiere pocos comandos.

Instrucciones

1 Abra su base de datos SQL utilizando su sistema de gestión integrado y su cuenta de base de datos administrativa. Cada base de datos tiene su propia utilidad y la forma de conectar, por lo tanto consulte su documentación.

2 Seleccione la base de datos en la que desea almacenar el procedimiento mediante el comando SQL: "seleccione la base de datos <databasename>" sin las comillas, reemplazando <databasename> por el nombre de su base de datos.

3 Almacenar su consulta para que se puede conectar con el servidor. Se puede almacenar escribiendo: "CREATE PROCEDURE <nombre> AS <sentencia>" donde <nombre> es el nombre que desea dar a esta consulta SQL y <sentencia> es la consulta real. Por ejemplo, se podría escribir una consulta almacenada para seleccionar todos los valores de "usuarios" de la mesa escribiendo "CREATE ALL_USERS procedimiento Al igual que SELECT * FROM usuarios".

4 Crear un bucle while (que permite que el código se ejecuta repetidamente) en el código SQL. Cuando usted tiene cualquier evento en el que se envía a la base de datos SQL, se puede recorrer la siguiente manera: while (condición) {} SQL_Procedure. A modo de ejemplo, puede ejecutar un script que ejecuta el procedimiento update_list indefinidamente hasta la fecha en la base de datos ya no era igual a día de hoy por la escritura: while (SELECT fecha = CURRENT_DATE} {} update_list.