Artigo
Oracle: um pouco sobre PL/SQL
Continuando o último post sobre Oracle, agora falando sobre PL/SQL (Procedural Language/Structured Query Language).
Continuando o último post sobre Oracle, agora falando sobre PL/SQL (Procedural Language/Structured Query Language). A PL/SQL é uma extensão, proprietária da Oracle, à linguagem SQL que adiciona construções comuns às linguagens procedurais, como por exemplo variáveis, condicionais, excessões, etc. Se você nunca viu um código em PL/SQL ele é semelhante ao seguinte: [code]set serveroutput ON size 2000 format WORD_WRAPPED; DECLARE v_hello VARCHAR(255); BEGIN SELECT 'Hello World!' INTO v_hello FROM DUAL; DBMS_OUTPUT.PUT_LINE(v_hello); END; / EXIT[/code] Talvez você tenha achado um tanto grande para um "Hello World", certo? Eu também achei na primeira vez que vi, mas depois que eu conferi o que ela pode fazer (e como ela me auxilia em algumas tarefas) eu comecei a relevar, pelo menos parcialmente, um pouco dessa verborragia. Enfim, caso você queira conhecer um pouco mais sobre PL/SQL aqui vão alguns links: PL/SQL Guia do Usuário (Oracle 9i). Fundamentos de Programação com Oracle (Oracle 10g). PL/SQL Guia do Usuário (Oracle 10g).