O documento resume os principais conceitos de SQL, PL/SQL e Oracle Forms, incluindo como conectar ao banco de dados, estrutura de linguagem SQL, tipos de blocos e comandos PL/SQL, e eventos e componentes visuais de Oracle Forms.
22. Cursores explícitos...Cursores devem ser declarados explicitamente sempre que uma query retornar mais de uma linha, para que elas possam ser tratadas individualmente.
28. Blocos PL/SQL DeclaradosAs procedures, funções e triggers são exemplos de Blocos PL/SQL que são declarados e ficam armazenados dentro do banco de dados Oracle.Esses objetos de banco de dados podem ser executados diretamente pela aplicação (Forms, Reports) ou então no banco de dados mesmo.
33. Trigger...As triggers podem ser utilizadas para:Prevenir transações inválidas;Forçar regras de negócios complexas;Derivar valores de colunas específicas.
45. Eventos de Trigger mais utilizados...WHEN-VALIDATE-ITEMExecuta o script definido ao sair do campoKEY-NEXT-ITEMComando executado ao efetuar os comandos de TAB ou ENTERWHEN-BUTTON-PRESSEDComando executado ao clicar no botão
46. Eventos de Trigger mais utilizados...PRE-INSERT e POST-INSERTExecutados antes e depois de inserir, respectivamentePOST-QUERYExecutado após buscar um registro da tabela (Funciona apenas para blocos base-table)WHEN-NEW-BLOCK-INSTANCEQuando um novo bloco é acessado
47. Eventos de Trigger mais utilizados...WHEN-NEW-FORM-INSTANCEAo carregar o novo programaON-ERRORQuando ocorre algum erroON-MESSAGEQuando o Oracle dispara alguma mensagem