Incomum · Saberes
PL/SQL
Linguagem de programação
PL/SQL (acrónimo para a expressão inglesa Procedural Language/Structured Query Language) é uma extensão da linguagem padrão SQL para o SGBD Oracle da Oracle Corporation. É uma linguagem procedural da Oracle que estende a linguagem SQL. Permite que a manipulação de dados seja incluída em unidades de programas.
Na Wikipédia
PL/SQL (acrónimo para a expressão inglesa Procedural Language/Structured Query Language) é uma extensão da linguagem padrão SQL para o SGBD Oracle da Oracle Corporation. É uma linguagem procedural da Oracle que estende a linguagem SQL. Permite que a manipulação de dados seja incluída em unidades de programas. Blocos de PL/SQL são passados e processados por uma PL/SQL Engine que pode estar dentro de uma ferramenta Oracle ou do Server. A PL/SQL Engine filtra os comandos SQL e manda individualmente o comando SQL para o SQL Statement Executor no Oracle Server, que processa o PL/SQL com os dados retornados do Server. É a linguagem básica para criar programas complexos e poderosos, não só no banco de dados, mas também em diversas ferramentas Oracle. Antes de 1991 a única forma de usar construções procedurais com o SQL era usar PRO*C. Foi onde as instruções SQL do Oracle foram embutidas em código C. O código C era pré-compilado para converter as instruções SQL em chamadas de bibliotecas. Em 1991 o PL/SQL 1.0 foi lançado com o Oracle Versão 6.0. Ele era muito limitado nas suas capacidades. Já a versão 2.0 era uma atualização maior, que suportava stored packages, procedures, funções, tabelas PL/SQL, registros definidos pelo programador e package extensions. Esta versão foi lançada com o Oracle Versão 7.0. O PL/SQL Versão 2.1 foi liberado com a Versão 7.1 do Oracle. Isto permitiu o uso de stored functions dentro de instruções SQL e a criação de SQL dinâmico pelo uso do pacote DBMS_SQL. Foi também possível executar instruções de Linguagens de Definição de Dados de programas PL/SQL. A Versão 2.2 PL/SQL foi lançada com a Versão 7.2 do Oracle. Ele implementava uma proteção do código para programas PL/SQL e também o agendamento de trabalhos do banco de dados com o pacote DBMS_JOB. A Versão...
Texto: Wikipédia, CC BY-SA 4.0. ·
Cartas próximas
-
★★★
Programação estruturada
-
★★
Linguagem ladder
Linguagem de programação
-
P★★★
Portugol
Família de linguagens de programação
-
★★★★
SQL
Linguagem de pesquisa
-
O★
Oracle Application Express
-
★
LIFO
-
★★★
Erlang (linguagem de programação)
Linguagem de programação
-
★★
Join (SQL)
-
★★
REPL
-
B★
Bloco (armazenamento de dados)
Sequência de bytes ou bits, normalmente contendo algum número completo de registos
-
P★
PowerBASIC
Linguagem de programação
-
★★★
SQLite
-
★★★
DRAKON
Linguagem de programação
-
★★
Oracle Linux
Sistema operativo
-
S★
SQL syntax
Set of rules defining correctly structured programs
-
T★
Trino (motor de consulta SQL)
-
L★★
Language Integrated Query
Linguagem de programação
-
★★
Galaxy (bioinformática)