MSQL

2824 palavras 12 páginas
PROGRAMAÇÃO
PARA
BANCO DE DADOS
PL/SQL

Prof. Marcos Alexandruk

SUMÁRIO

1.

Conceitos de programação para banco de dados: Introdução ao PL/SQL

2.

Declarações

3.

Tipos de dados

4.

Constantes e variáveis

5.

Comandos SQL dentro de um bloco PL/SQL

6.

Instruções IF-THEN-ELSE e CASE

7.

Instruções LOOP, FOR e WHILE

8.

Tratamento de exceções

9.

Cursores explícitos e implícitos

10. Procedures
11. Functions
12. Triggers
13. Packages

PROGRAMAÇÃO PARA BANCO DE DADOS

3

1. CONCEITOS DE PROGRAMAÇÃO PARA BANCO DE DADOS: INTRODUÇÃO AO PL/SQL
PL/SQL:
• Linguagem de programação: Procedural Language/Stuctured Query Language
Principais recursos oferecidos pela linguagem:







Executar comandos SQL para manipular dados nas tabelas
Criar constantes e variáveis
Criar cursores para tratar o resultado de uma consulta
Criar registros para guarda o resultado de um cursor ou campo de tabela
Tratar erros
Utilizar comandos de controle (if, if-then-else, case) e repetição (loop, for, while)

Vantagens:






Versatilidade
Portabilidade
Integração com o SGBD (Sistema Gerenciador de Banco de Dados)
Capacidade procedural (comandos de controle e repetição)
Redução de tráfego de rede

Rotinas PL/SQL podem ser desenvolvidas com diversas ferramentas:





SQL*Plus
SQL*Plus Worksheet
Oracle Forms etc. Estrutura de um bloco PL/SQL:
DECLARE
Inicializações, declaração de constantes, variáveis e cursores
BEGIN
Comandos SQL, estruturas de programação e outros blocos PL/SQL
BEGIN
...
END;
EXCEPTION (opcional)
Tratamento de exceções, emissão de mensagens
END;

IMPORTANTE:
Para visualizar a saída no SQL*Plus faça a seguinte alteração:
SET SERVEROUTPUT ON

PROGRAMAÇÃO PARA BANCO DE DADOS

4

2. DECLARAÇÕES
Na área DECLARE podemos declarar:






constantes variáveis cursores estruturas tabelas

3. TIPOS DE DADOS
3.1. Os tipos de dados

Relacionados

  • msql
    334710 palavras | 1339 páginas
  • Msql
    255 palavras | 2 páginas
  • msql
    567 palavras | 3 páginas
  • Exercicio msql
    1304 palavras | 6 páginas
  • RMS Programa muito bem recomendado
    1210 palavras | 5 páginas
  • MySQL
    982 palavras | 4 páginas
  • Professor
    671 palavras | 3 páginas
  • MySQL
    1561 palavras | 7 páginas
  • Trabalho MySQL
    3220 palavras | 13 páginas
  • Banco de dados
    2415 palavras | 10 páginas