Definição – O que significa Linguagem de Procedimentos / 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.
Definirtec explica a linguagem procedural / linguagem de consulta estruturada (PL / SQL)
Começando com o Oracle7 no início dos anos 1990, a Oracle desenvolveu e ofereceu o PL / SQL. Desde então, o PL / SQL foi incluído sempre que o SQL é 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 estrita 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ório): 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 tratamento de exceções é EXCEPTION. Assim, a aparência do layout é estruturada da seguinte maneira: DECLARE declaração_section BEGIN Program_execution EXCEPTION Exception_handling Objetos criados apenas usando PL / SQL, ao invés de puramente SQL, incluem funções, pacotes e procedimentos. No entanto, a maioria dos aplicativos que executam código SQL também oferece suporte a PL / SQL. Portanto, os administradores e desenvolvedores de banco de dados raramente separam o código SQL e PL / SQL.