Professional Documents
Culture Documents
LENGUAJE SQL Y
PL/SQL
Bogotá, 2018
• Que es SQL?
• Qué es PL-SQL ?
•Manejo de las sentencias cíclicas Usan
While, for, loop
• Construcción de variables de naturaleza:
Type, Record, Table
DBMS_OUT.PUT_LINE(“mensaje”);
Usan
Usan
Usan
Usan
Segmento de
programa que
muestra el manejo de
las excepciones pero
que evía los errores a
una rutina estándar
Usan
de errores, los
muestra y retorna el
control al programa
para que salga por el
return.
Usan
Usan
Usan
Usan
Usan
Usan
Usan
Usan
Records
Usan
Usan
Usan
Usan
IF - THEN,
IF – THEN – ELSE
IF – THEN – ELSIF.
Usan
IF condición THEN
Secuencia_de_sentencias_1
ELSE
Secuencia_de_sentencias_2
END IF;
IF condición THEN
Secuencia_de_sentencias_1
ELSIF
Secuencia_de_sentencias_2
ELSE
Secuencia_de_sentencias_3
END IF;
Alexis Rojas Cordero
Politécnico Grancolombiano, Bogotá 2018
ESTRUCTRUCTURAS DE CONTROL DE SQL Y PL-SQL
Usan
Usan
Usan
Usan
Usan
Usan
Usan
Usan
Usan
Usan
Con los datos de la tabla emp creada, actualice los datos de cada empleado
incrementándoles el sueldo en el 15%, pero para tal proceso use vectores alias
llamados ws_emp, ws_sue y los nombres de trabajo sean vec_emp y vec_sue
respectivamente, cuyos campos sean del tipo de la tabla emp.
correctamente
--
DECLARE
v_comision2 number(10,2) := 0.10;
v_salario2 number(10,2);
BEGIN
v_salario2 := v_sueldo / 12 * v_comision2;
/*
Salida del bloque interno
*/
DBMS_OUTPUT.PUT_LINE('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%');
DBMS_OUTPUT.PUT_LINE('El sueldo de Juan es: '||v_salario_tot);
DBMS_OUTPUT.PUT_LINE('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%');
END;
--
-- salida global
--
DBMS_OUTPUT.PUT_LINE('_____________________________________');
DBMS_OUTPUT.PUT_LINE('El sueldo Maria: '||v_salario2);
DBMS_OUTPUT.PUT_LINE('_____________________________________');
END;
/