Estudando este mês:

e mais 280 alunos(as)

Resumo do curso

  • 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

Público alvo

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

Conteúdo relacionado

Cursos de SQL e Banco de Dados em Data Science

Leia nossos artigos de Data Science

Última atualização

20/05/2020

Já é aluno?

Comece o curso agora

18h

p/ conclusão

89

Atividades

326

Minutos de video

2332

Alunos nesse curso

9.4

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Oracle PL/SQL: Procedures, funções e exceções

Formação com esse curso

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 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

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Ótimo professor!!!Ótima didática, exemplos fáceis de entender.

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

Elaine Costa

Apenas uma observação. Este treinamento deveria vir antes do treinamento sobre packages na formação SQL com Oracle

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

Dennis Henrique dos Santos Tavares

Tanto a profundidade quanto a didática do curso são excelentes. A postura do professor em permitir que ocorram erros durante o treinamento é excelente, uma vez que nos atentamos aos erros que podem acontecer no dia-a-dia. Recomendo apenas que na formação Oracle esse curso seja posto antes do curso Dominando Packages.

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

Raphael da Silva Salomão

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

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas