Google+ Followers

quinta-feira, 31 de agosto de 2017

Blocos PL/SQL

A PL/SQL é chamada de linguagem estruturada em blocos. Um bloco PL/SQL é uma unidade sintática  que pode conter código de programa, declarações de variáveis, handlers de erro, procedimento, funções e até mesmo outros blocos PL/SQL.

Um bloco PL/SQL é formado por três sessões:


DECLARE

É uma seção opcional reservada para declaração de variáveis, constantes, tipos, exceções definidas por usuários, cursores e subrotinas,

BEGIN

É uma seção executável que contém os comandos SQL e PL/SQL que irão manipular dados do banco e é iniciada pela palavra chave BEGIN.

EXCEPTION

É uma seção opcional reservada para tratamento de exceções.

END; 

Exemplo:

DECLARE 

   bonus NUMBER(8,2);
   emp_id NUMBER(6) := 201;

BEGIN

SELECT  salary * 0.10 INTO bonus
FROM HR.employees
WHERE employee_id = emp_id;

/* impreme o resultado na tela*/
DBMS_OUTPUT.put_line('SALARIO REAJUSTADO EM ' || bonus || ' REAIS!!!');

END;


Sara Meireles
Especialista em BI






Nenhum comentário:

Postar um comentário