Oracle SQL - Introdução
  • Apresentação Oracle SQL
  • Apresentação Oracle SQL e PL/SQL
  • Apresentação Oracle PL/SQL Avançado
  • Instalação e configuração
  • Instalação e configuração (Continuação)
  • Criação de tabelas e comandos iniciais
Oracle SQL - Executando comandos SQL básicos
  • Executando comandos SQL básicos
Oracle SQL - Restringindo e ordenando dados
  • Restringindo e ordenando dados - Aula
Oracle SQL - Funções básicas
  • Introdução a funções básicas
  • Comandos Initcap, InStr, Length, Lower, Upper, LPad, SubStr, Replace
  • Mais exemplos usando Initcap, InStr, Length, Lower, Upper, LPad, SubStr, Replace
  • Comandos Round, Trunc, Mod, Sysdate, Month_Between, Add_Months, Next_Day
  • To_Char, Trim, Dual, Nvl, Nvl2
  • Case .. When, Decode, Null
Oracle SQL - Exibindo dados a partir de múltiplas tabelas
  • Introdução a consultas de varias tabelas.
  • Join, Inner Join
  • Mais exemplos de Join, Between
Oracle SQL - Agregando dados utilizando funções de grupo
  • Introdução a funções de grupo
  • Count, Avg, Min, Max, Sum
  • Group by, Group by com varias tabelas
Oracle SQL - Sub-Consultas
  • Introdução a sub-consultas
  • Sub-Select, in, not in
Oracle SQL - Manipulando dados
  • Introdução ao DML
  • Insert, Update, Delete
  • Mais exemplos de Insert, Update, Delete
Oracle SQL - Criando e gerenciando tabelas
  • Introdução a criação de tabelas
  • Criação de tabelas, tipo de dados, alterando tabela
  • Renomeando tabelas, excluindo tabelas
Oracle SQL - Implementando constraints
  • Introdução a constraints
  • Primary Key, Foreign Key, Uniques, Checks, Not Null
Oracle SQL - Criando visões
  • Introdução a criação de views
  • Exemplos de criação de views, uso de views, manutenção de views
Oracle SQL - Outros objetos de banco de dados
  • Introdução a criação de objetos de banco de dados
  • Criação e Manutenção de Sequence
  • Criação e Manutenção de Índices, sinônimos.
Introdução ao PL/SQL
  • Introdução ao PL/SQL
Escrevendo comandos executáveis
  • Introdução a comandos executáveis
  • Blocos anônimos, declare..begin..end, If, Else, Elsif, End If, Bind Variable.
Interagindo com servidor Oracle
  • Select em PL/SQL, DML em PL/SQL, transações, resultado de comandos DML
Escrevendo estruturas de controle
  • Estruturas de controle, Comando If, Comando Case, Diferentes comandos de loop
Tipo de dado Record e Collections
  • Introdução ao tipo de dado Record e Collection.
  • Exemplos e pratica de tipos Record e Collection.
Escrevendo cursores explícitos
  • Introdução a cursores explícitos.
  • Exemplos e pratica de cursores explícitos.
Tratamento de exceções
  • Introdução a exceções em PL/SQL
  • Exemplos e prática de exceções e tratamento de erros em PL/SQL.
Procedimentos de banco de dados
  • Introdução a Procedures
  • Criação e Manutenção de Procedures
Funções de banco de dados
  • Introdução a Functions
  • Criação e Manutenção de Functions
Desenvolvendo Packages
  • Introdução a Packages
  • Criação e Manutenção de Packages
Desenvolvendo Triggers
  • Introdução a Triggers
  • Criação e Manutenção de Triggers - Parte 1
  • Criação e Manutenção de Triggers - Parte 2
Operadores SET
  • Introdução
  • Union, Union All, Intersect, Minus
Aperfeiçoando a cláusula Group By
  • Introdução
  • Group By Rollup
  • Group By Cube, Grouping, Grouping_Id
  • Grouping Sets, Rank() Over, Dense_Rank(), Ratio_To_Report(), Partition_By
Database Link
  • Introdução
  • Criação de Database Link
Comandos DML Avançado
  • Introdução
  • Insert All, Comando Merge
SQL Dinâmico em PL/SQL
  • Construções dinâmicas com SQL, Execute Immediate, Open..For..Fetch..Close
PL/SQL Avançado - Introdução
  • Apresentação
  • Scripts
  • Preparação do Ambiente
Collections
  • Record e Collections - Apresentação