A linguagem PL/SQL é uma extensão do SQL, que permite ao usuário escrever procedimentos e funções que podem ser executados no banco de dados. Através deste treinamento você será capaz de:
- Dominar conceitos sobre a linguagem PL/SQL;
- Executar funções em workspace do PL/SQL, estruturar um bloco PL/SQL;
- Realizar procedimentos de controle, tipos compostos e cursores explícitos;
- Interagir com o banco de dados através de comandos SQL, recuperar e manipular dados, evitando duplicação;
- Utilizar cursor SQL e tratar exceções;
- Aprender sobre a administração de subprogramas, incluindo a criação de packages e triggers entre outras funções.
Aprenda PL/SQL e abra portas para novas oportunidades de carreira! Com nosso treinamento você dominará habilidades avançadas de manipulação de dados, criando consultas complexas e automatizando tarefas repetitivas. Aumente sua eficiência no trabalho e torne-se um profissional altamente valorizado. Inscreva-se agora e acelere sua carreira.
Introdução ao PL/SQL
Conceituando a linguagem PL/SQL
Workspace do PL/SQL
Desenvolvendo com PL/SQL
Blocos PL/SQL
Utilizando Procedimentos e Funções
Conectando com o SQL*Plus e SQLDeveloper
Criando Procedimentos e Funções de Banco de Dados
Executando Subprogramas
Blocos Anônimos e Identificadores
Estrutura de um Bloco PL/SQL
Tipos de Programas
As construções de Programas
Utilizando Variáveis
Entendendo Unidades Léxicas
Conceituando Identificadores
Controlando Variáveis em PL/SQL
Conceituando os Tipos de Variáveis
Declarando Variáveis PL/SQL
Conceituando Regras de Nomenclatura
Atribuindo Valores para Variáveis
Utilizando Variáveis e Palavras Chaves
Atributo %TYPE
Declarando Variáveis BOOLEAN
Tipos de Dados Compostos
Variáveis com Tipos de Dados LOB
Variáveis Tipo BIND
Referenciando Variáveis Bind
Sintaxe e Diretrizes de um Bloco PL/SQL
Comentando o Código
Funções SQL em PL/SQL
Conversão de Tipos de Dados
Blocos Aninhados e Escopo de Variáveis
Identificando blocos através de labels
Operadores em PL/SQL
Regras de Precedência
Diretrizes de Programação
Nomenclaturas
Conceituando códigos (identação)
Interação com o Banco de Dados
Comandos SQL
Recuperando Dados
Manipulando Dados
Evitando Duplicação
Cursor SQL
Estruturas de Controle
Operadores
Regras de Precedência
Tabelas Lógicas
Condições Boleanas
Fluxo de Execução
Comando IF (SE...)
Condições Lógicas
Nulos
Comando CASE
Controle de Repetições (LOOP)
Tipos Compostos Records e Collections
Objetivos
PL/SQL Records
Criando um PL/SQL Record
Referenciando e Inicializando Registros
Atributo %ROWTYPE
Vantagens da Utilização de %ROWTYPE
O que é uma Collection?
Associative Arrays
Criando um Associative Array
Estrutura de um Associative Array
Utilizando um Associative Array
Associative Array de Registros
Nested Table
Criando uma Nested Table
Utilizando Nested Tables
Varrays
Criando um Varray
Utilizando Varrays
Utilizando Métodos de Collections
Exemplo de utilização dos métodos de Collections
Cursores Explícitos
Cursores
Atributos de Cursores Explícitos
Cursores e Variáveis records
Cursores com Parâmetros
Tratamento de Exceções
Regras para o Tratamento de Exceções
Tratando Erros Pré-Definidos do Servidor Oracle
Interrupções
Exceções Definidas pelo Desenvolvedor
Procedures
Criando Procedures de Banco de Dados
Parâmetros
Métodos de passagem de Parâmetros
Executando Procedures
Removendo Procedures de Banco de Dados
Funções
Criando Funções de Banco de Dados
Utilizando Funções em comandos SQL
Utilizando Parâmetros
Administrando Subprogramas
Administrando Procedures
Consultando o Source Code
Consultando a Lista de Parâmetros
Administrando Dependências
Re-compilando Procedures e Funções
Packages
O Que são Packages
Criando Packages (BD, Specification, Body...)
Removendo Packages
Referenciando Componentes de Packages
Administrando Dependências em Packages
Database DML Triggers
Criando Database DML Triggers
DML Triggers Sob Linha e em Comando
Sequência de disparo
Triggers em Nível de Linha
Mutating Tables
Administrando Database Triggers
Consultando o Source Code
Analista de sistemas com mais de 25 anos de experiência na área de tecnologia, sendo que 24 desses anos foram dedicados ao banco de dados Oracle. Ele possui profundo conhecimento em tecnologias e metodologias de desenvolvimento de software, incluindo Java, SQL, PL/SQL, entre outras.
Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!
O Oracle APEX é uma ferramenta eficiente e fácil de usar para criar aplicativos web sem precisar de conhecimentos avançados em programação. Com seções específicas para gerenciar e construir aplicativos, sendo amplamente utilizado por empresas e organizações de diferentes setores. O curso online de Fundamentos em Oracle APEX Módulo 01 é uma grande oportunidade para se capacitar e se destacar no mercado de trabalho, aproveite e inscreva-se agora!
Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!
Conheça PHP: amplamente usada em todo o mundo para o desenvolvimento web. Aplique esta linguagem em diferentes tipos de trabalhos, desde blogs, sites, plataformas web ou até mesmo sistemas complexos deixando-os ainda mais dinâmicos!
Indicado a todos que querem conhecer esta linguagem assim como a quem deseja atuar como WebMasters, WebDesigners, Programadores HTML, Programadores em Geral, Especialistas em E-Bussiness.
Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!
Para você que já assistiu os treinamentos Lógica e Algoritmos I e II, confira mais este curso de introdução a linguagem de programação com o objetivo de prepará-lo de verdade! Esteja apto a aprofundar seus estudos como DEV Back-End!
Curso ProWay Iniciação a Programação: Lógica e Algoritmos II ou ter conhecimentos equivalentes.
Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!
Este curso aborda desde um breve histórico da computação até a estrutura básica de um algoritmo, passando pela compreensão dos principais componentes de hardware, linguagens de programação e sua interação com o software. A lógica de programação é utilizada na solução de problemas, e abordaremos as etapas necessárias para a resolução de problemas e suas representações em algoritmos.
Não possui pré-requisito.