Linguagem processual / linguagem de consulta estruturada (PL / SQL)

Autor: Randy Alexander
Data De Criação: 3 Abril 2021
Data De Atualização: 24 Junho 2024
Anonim
Bancos de Dados - Aula 13 - Linguagem de consulta – SQL Parte I
Vídeo: Bancos de Dados - Aula 13 - Linguagem de consulta – SQL Parte I

Contente

Definição - O que significa linguagem processual / linguagem de consulta estruturada (PL / SQL)?

Linguagem procedural / linguagem de consulta estruturada (PL / SQL) é a implementação da Oracle de uma extensão de linguagem de programação de linguagem de consulta estruturada (SQL). PL / SQL é uma ferramenta poderosa que combina a capacidade de consulta do SQL com o bônus adicional de recursos de programação.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica linguagem processual / linguagem de consulta estruturada (PL / SQL)

Começando com o Oracle7 no início dos anos 90, a Oracle desenvolveu e ofereceu PL / SQL. Desde então, o PL / SQL foi incluído onde quer que o SQL seja oferecido. Um mecanismo Oracle PL / SQL separado dentro do software é usado para processar o código PL / SQL. Como o SQL, o PL / SQL segue uma estrutura rígida de controle de sintaxe. O bloco de código PL / SQL consiste em três seções principais: Declaração (opcional): a palavra-chave de introdução da seção de declaração é DECLARE. Execução (obrigatória): a palavra-chave de introdução da seção de execução principal é BEGIN. Exceção (opcional): a palavra-chave de introdução da seção de manipulação de exceções é EXCEPTION. Portanto, a aparência do layout está estruturada da seguinte maneira: DECLARE declaração_de_Iniciação_EXECUÇÃO de Programa_EXCEÇÃO Exceção_de manipulação Objetos criados apenas usando PL / SQL, e não puramente SQL, incluem funções, pacotes e procedimentos. No entanto, a maioria dos aplicativos que executam código SQL também suporta PL / SQL. Portanto, administradores e desenvolvedores de bancos de dados raramente separam o código SQL e PL / SQL.