Use o código e tenha 10% de desconto!

PL/SQL Domine a linguagem do banco de dados Oracle

Eduardo Gonçalves
Capa

PL/SQL: Domine a linguagem do banco de dados Oracle

Sumário

  • 1 - PL/SQL
    • 1.1 - O que é PL/SQL?
    • 1.2 - Por que aprender PL/SQL?
    • 1.3 - SQL, SQL*Plus, PL/SQL: Qual é diferença?
  • 2 - Programação em bloco
    • 3 - Primeiros passos
      • 3.1 - Como iniciar no PL/SQL
    • 4 - Pacote dbms_output
      • 4.1 - Exceções para o pacote dbms_output
    • 5 - Variáveis bind e de substituição
      • 5.1 - Variáveis bind
      • 5.2 - Variáveis de substituição
      • 5.3 - Utilizando variáveis em arquivos
    • 6 - Aspectos iniciais da programação PL/SQL
      • 6.1 - Caracteres e operadores
      • 6.2 - Identificadores
      • 6.3 - Transações
      • 6.4 - Transações em PL/SQL
      • 6.5 - Trabalhando com variáveis e constantes
      • 6.6 - Tipos de dados em PL/SQL
    • 7 - Exceções
      • 7.1 - Exceções predefinidas
      • 7.2 - Exceções definidas pelo usuário
    • 8 - Estruturas de condição: if
      • 8.1 - Estruturas do comando if-end if
      • 8.2 - Estruturas do comando if-else-end if
      • 8.3 - Estruturas do comando if-elsif(-else)-end if
      • 8.4 - Formatando as declarações if
      • 8.5 - Evitando erros comuns no uso de if
    • 9 - Comandos de repetição
      • 9.1 - for loop
      • 9.2 - while loop
      • 9.3 - loop
      • 9.4 - Qual loop deve-se usar?
    • 10 - Cursores
      • 10.1 - Cursores explícitos
      • 10.2 - Cursor for loop
      • 10.3 - Cursor for loop com definição interna
      • 10.4 - Cursores implícitos
      • 10.5 - Atributos de cursor explícito e implícito
      • 10.6 - Cursores encadeados
      • 10.7 - Cursor com for update
    • 11 - Funções de caracteres e operadores aritméticos
      • 11.1 - Funções de caracteres
      • 11.2 - Funções de cálculos
      • 11.3 - Operadores aritméticos
    • 12 - Funções de agregação (grupo)
      • 13 - Funções de data
        • 14 - Funções de conversão
          • 14.1 - to_date
          • 14.2 - to_number
          • 14.3 - to_char
        • 15 - Funções condicionais
          • 15.1 - decode vs. case
        • 16 - Programas armazenados
          • 16.1 - procedures e functions
          • 16.2 - Uso do comando replace
          • 16.3 - Recompilando programas armazenados
          • 16.4 - Recuperando informações
          • 16.5 - Recuperando códigos
          • 16.6 - Visualizando erros de compilação
          • 16.7 - Passando parâmetros
          • 16.8 - Dependência de objetos
        • 17 - packages
          • 17.1 - Estrutura de um package
          • 17.2 - Acesso a packages
          • 17.3 - Recompilando packages
          • 17.4 - Recuperando informações
          • 17.5 - Recuperando códigos
          • 17.6 - Visualizando erros de compilação
        • 18 - Transações autônomas
          • 19 - Triggers
            • 19.1 - Trigger de banco de dados
            • 19.2 - Trigger de tabela
            • 19.3 - Trigger de linha
            • 19.4 - Mutante table
            • 19.5 - Trigger de sistema
            • 19.6 - Trigger de view
          • 20 - PL/SQL Tables (estruturas homogêneas)
            • 21 - PL/SQL Records (estruturas heterogêneas)
              • 22 - Pacote utl_file
                • 23 - SQL dinâmico
                  • 23.1 - Ref cursor
                • 24 - Apêndice: SQL – Primeiros passos
                  • 24.1 - Como iniciar no SQL
                • 25 - Referências bibliográficas
                  • 26 - Anexos

                    Dados do produto

                    Número de páginas:
                    431
                    ISBN:
                    978-85-5519-073-5
                    Data publicação:
                    06/2015

                    Compartilhe!

                    Compartilhe no Facebook Compartilhe no Twitter