Kioskea
Recherche

PL/SQL - Introdução à linguagem PL/SQL

Fevereiro 2015

Introdução à linguagem PL/SQL


A linguagem PL/SQL é uma linguagem L4G (deve-se entender este termo uma linguagem de quarta geração), que fornece uma interface processual ao SGBD Oracle. A linguagem PL/SQL integra perfeitamente a linguagem SQL lhe trazendo uma dimensão processual.

Com efeito, a linguagem SQL é uma linguagem declarativa não processual que permite exprimir solicitações em uma linguagem relativamente simples> Em contrapartida, ela não integra nenhuma estrutura de controle que permita, por exemplo, executar um ciclo interativo.

Assim a linguagem PL/SQL permite manipular de maneira complexa os dados contidos no banco de dados Oracle transmitindo um bloco de programação ao SGBD ao invés de enviar uma solicitação SQL. Desta maneira, os tratamentos são diretamente realizados pelo sistema do banco de dados. Isto tem como consequência, principalmente reduzir o número de trocas através da rede e, assim, aperfeiçoar as performances destas aplicações.

Por outro lado a linguagem PL/SQL permite chamar os procedimentos externos, quer dizer dos procedimentos escritos em outra linguagem (de terceira geração, geralmente a linguagem C).

Princípio da linguagem PL/SQL


A linguagem PL/SQL permite definir um conjunto de comandos contidos naquilo que se chama um "bloco" PL/SQL. Um bloco PL/SQL pode, ele mesmo, conter sub blocos.
A sintaxe PL/SQL é simples e legível.

O tratamento dos erros


PL/SQL oferece um meio de identificar e de tratar os eventuais erros com a ajuda do mecanismo das exceções.

Em casa de erro, este é transmitido automaticamente transmitido à um bloco EXCEPÇÃO que permite de tratá-la. PL/SQL define em standards um grande número de exceções (quer dizer que PL/SQL pré define um grande número de tipos de erros). Além do mais, é possível definir suas próprias exceções, o que oferece numerosas possibilidades.

Para uma leitura offline, é possível baixar gratuitamente este artigo no formato PDF:
Pl-sql-introducao-a-linguagem-pl-sql.pdf

A ver igualmente

Este documento, intitulado « PL/SQL - Introdução à linguagem PL/SQL »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.