ORACLE RDBMS
SQL*Plus SQL*Plus é uma interface na qual os comandos SQL podem ser entendidos e executados. Existem um número de comandos do SQL*Plus os quais podem adicionar e formatar processos de saída nos comandos SQL, e provém facilidades para editar e salvar comandos SQL. PL/SQL ORACLE V6 com transações e processos adicionais inclui uma nova extensão procedural para o SQL, chamada PL/SQL. PL/SQL estende a linguagem SQL para oferecer a construção Procedural Estruturada em bloco combinada com a não procedural potência do SQL para manipular os dados. PL/SQL são procedimentos compatíveis que incluem: • declaração de variáveis. • tarefas (X := Y + Z) • controles condicionais (IF, THEN, ELSE, ELSIF, GOTO) • • Loop (FOR, WHILE, EXIT, WHEN) • manuseio de exceções (exception) PL/SQL no ORACLE RDBMS ORACLE RDBMS PL/SQL máquina Bloco PL/SQL DECLARE Procedure Procedure BEGIN Procedure SQL Procedure SQL END
Processos, declaração e execução
Declarações e execuções SQL
13