Curso de Oracle PL/SQL: Procedures, funções e exceções

65

Alunos neste curso

Faça esse curso de SQL e Banco de Dados e:

  • Aprenda os principais comandos PL/SQL
  • Insira, atualize e remova dados de suas tabelas
  • Crie procedures e funções para encapsular código
  • Recupere registros com o Cursor
  • Trate e define suas exceções

Conteúdo Detalhado

  1. Instalando e configurando ambiente

    • Instalando o ambiente
    • Instalando o SQL Developer
    • Configurando o SQL Developer
    • Preparando o ambiente
    • Criando o esquema
    • Entendendo o PL/SQL
    • Primeiro bloco PL/SQL
    • A estrutura básica de um bloco PL/SQL
    • Padrão de variável
    • SERVEROUTPUT ON
    • Erros de compilação
  2. Comandos de SQL no PL/SQL

    • Primeiro comando SQL
    • Execução de comandos SQL em bloco PL/SQL
    • Revisão: Transações
    • Controle de transação
    • Uso do Percent Type
    • Vantagens do Percent Type
    • Uso de letras maiúsculas nos textos
    • Uso de padrões para gravar dados de texto
    • Vários comandos em bloco
    • Removendo registros
  3. Procedures e funções

    • Criação de procedure
    • IS e BEGIN
    • Manutenção da procedure
    • Procedure
    • Retorno do descritor do segmento
    • Retorno de informação
    • Criando a função
    • Características das funções
    • Executando a função
    • Usando a função em um código PL/SQL
  4. Teste condicional

    • Manipulando tabela clientes
    • Vantagens das procedures
    • Obtendo a categoria
    • IF-THEN-ELSE
    • Função para obter a categoria
    • Completando a procedure
    • Procedure retornando valores
    • Parâmetro IN e OUT
    • Parâmetro de modo IN
    • Chamando a procedure
    • Transformação
  5. Estruturas de repetição

    • Alterando o segmento de mercado
    • IN, OUT ou INOUT ignorados
    • LOOP e END LOOP
    • Loop básico
    • Estrutura FOR
    • Indexador do FOR
    • Parâmetros nomeados
    • Forma de indicar o parâmetro nomeado
  6. Cursor

    • Usando o cursor na prática
    • Comando Fetch
    • Aplicando o cursor na atualização do segmento
    • Sobre a query do cursor
    • Usando FOR com cursor
  7. Exceções

    • Introdução às exceções
    • Função da exceção
    • Lançando exceções
    • Numeração de exceção
    • Exceções não cadastradas
    • Classificação das exceções
    • Exceções não previstas
    • Características da exceção
    • Erros de usuário
    • Tratamento de erros provocados pelo programador

Primeira aula de Oracle PL/SQL: Procedures, funções e exceções

Instrutores

  • Victorino é desenvolvedor com foco em .NET e Web Services. Durante mais de 20 anos gerenciou uma empresa de consultoria na área de tecnologia. Criou e desenvolveu projetos de planejamento, Business Intelligence e integração de dados, além de databases de relacionamento com foco em BI, usando SQL Server, MYSQL ou DB2. Suas soluções são usadas em Brasil, nos EUA e na Europa. É consultor sênior certificado em SAP BW.

Conteúdo relacionado

Cursos de SQL e Banco de Dados em Data Science

Leia nossos artigos de Data Science

Público alvo

Desenvolvedores e administradores de banco Oracle interessados em aprender PL/SQL.

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Aprenda SQL e Banco de Dados com esse e outros cursos, comece agora!

  • 971 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 971 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 971 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 971 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana