La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.

Presentaciones similares


Presentación del tema: "Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos."— Transcripción de la presentación:

1 http://www.dosideas.com Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos

2 Uso de Select La selección sobre una tabla consiste en elegir un subconjunto de filas que cumplan (o no) algunas condiciones determinadas. A la sintaxis original del SELECT que ya conocemos se le agrega la cláusula INTO, debido a que los valores de las columnas o expresiones recuperadas en el SELECT deben alojarse en variables definidas en la sección declarativa (DECLARE)

3 Uso de Select Las variables detalladas en la cláusula INTO, deben corresponderse en cantidad y tipo de dato con las columnas o expresiones consignadas luego del SELECT. Ejemplo: DECLARE var_1 number(10); var_2 varchar2(30); var3 tabla.col_3%TYPE; BEGIN SELECT col_1, col_2, col, 3 INTO var_1, var_2, var_3 FROM tabla; END;

4 Uso de Select DECLARE programadores NUMBER(7); rol VARCHAR2(10) := 'IT_PROG'; BEGIN SELECT COUNT(*) INTO programadores FROM employees WHERE job_id = rol; IF programadores > 10 THEN UPDATE jobs SET stars = '***' WHERE job_id = rol; ELSIF programadores > 5 THEN UPDATE jobs SET stars = '**' WHERE job_id = rol; ELSE UPDATE jobs SET stars = '*' WHERE job_id = rol; END IF; COMMIT; END; /

5 Cursores Los cursores son áreas de trabajo que permiten ejecutar sentencias SQL y procesar la información obtenida de ellos. PL/SQL declara implícitamente un cursor para todas las sentencias de manipulación de datos, incluyendo las consultas que retornan sólo una fila. Para consultas que devuelven más de una fila, es posible declarar explícitamente un cursor que procese las filas en forma individual.

6 Cursores

7


Descargar ppt "Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos."

Presentaciones similares


Anuncios Google