Baixe o app para aproveitar ainda mais
Prévia do material em texto
154 UNIDADE 3 | BANCO DE DADOS FUNÇÕES As tabelas que utilizaremos nos exemplos, fazem parte do modelo de dados HR da Oracle, e do modelo de dado que criamos na Unidade 2”. NOTA Apresentamos algums exemplos, aplicando as três opções juntamente com a sintaxe dos comandos são: QUADRO 6 – ESTRUTURAS DE CONTROLE - IF Instrução Exemplo IF-THEN. IF condição THEN {instruções quando a condição for verdadeira} END IF; SET SERVEROUTPUT ON DECLARE v_salario_anual NUMBER(10,2) := 0; v_cod_func employees.employee_id%TYPE:=100; BEGIN SELECT salary*12 INTO v_salario_anual FROM employees WHERE employee_id = v_cod_func; IF v_salario_anual >= 150000 THEN DBMS_OUTPUT.PUT_LINE('Salário muito alto:'||v_ salario_anual); END IF; END; IF-THEN-ELSE IF condição THEN {instruções quando a condição for verdadeira} ELSE {instruções quando a condição for falsa} END IF; SET SERVEROUTPUT ON DECLARE v_salario_anual NUMBER(10,2) := 0; v_cod_func employees.employee_id%TYPE:=100; BEGIN SELECT salary*12 INTO v_salario_anual FROM employees WHERE employee_id = v_cod_func; IF v_salario_anual >= 150000 THEN DBMS_OUTPUT.PUT_LINE('Salário muito alto:'||v_ salario_anual); ELSE DBMS_OUTPUT.PUT_LINE('Salário muito baixo:'||v_salario_anual); END IF; END;
Compartilhar