Temas > Programacion > Base de datos > Control de flujo en ejecucion PL SQL
Julio

Se puede cambiar el flujo lógico de sentencias utilizando 
sentencias IF condicionales y estructuras de control de bucles.
Trataremos  dos tipos de estructuras de control:
Construcciones condicionales con sentencias IF
Estructuras de control LOOP
Hay 3 formas de sentencias IF
IF-THEN
IF-THEN-ELSE
IF-THEN-ELSIF
Sintaxis:
<?php // esto no va
IF condicion THEN
    statements;
[ELSIF condicion THEN
    statements;]
[ELSE
    statements;]
END IF;
?>//esto no va
Asignar el id de jefe 22 si el nombre del empleado es Osborne    
<?php //esto no va
    IF v_ename = â??OSBORNEâ?? THEN
        v_mgr := 22;
    END IF;
?>//esto no va
Se pueden ejecutar acciones de forma selectiva basándose en las
condiciones que se cumplen. Al escribir el código recordar:
ELSIF es una sola palabra
END IF son dos palabras
Si la condición booleana de control es TRUE, se ejecuta la secuencia
asociada de sentencias; si es FALSE o NULL, se pasa por alto la secuencia
asociada de sentencias. Se permite cualquier nº de cláusulas ELSIF.
Como máximo puede haber una cláusula ELSE
TABULAR correctamente!!!
Establecer el oficio a vendedor, el nº de departamento a 35 y la comisión

al 20% del salario actual, si el apellido es Miller
<?php // esto no va
    ...
    IF v_ename = â??MILLERâ?? THEN
        v_job := â??SALESMANâ??;
        v_deptno := 35;
        v_new_comm := sal * 0,20;
    END IF;
    ....
?> //esto no va













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal