For Fun and Profit

Oracle: um pouco sobre PL/SQL

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:

PLAIN TEXT
CODE:
  1. set serveroutput ON size 2000 format WORD_WRAPPED;
  2. DECLARE
  3. v_hello VARCHAR(255);
  4. BEGIN
  5. SELECT 'Hello World!' INTO v_hello FROM DUAL;
  6. DBMS_OUTPUT.PUT_LINE(v_hello);
  7. END;
  8. /
  9. EXIT

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).

Esta entrada foi postada em Wednesday, March 12th, 2008 at 5:27 am na categoria Banco de Dados, Desenvolvimento, Tecnologia. Você pode acompanhar as respostas através do RSS 2.0 feed. Você pode deixar uma resposta, ou um trackback do seu site.

« IBM Message Service Client for C/C++
Planet C e C++ Brasil »

Comentar

  • Páginas

    • Sobre
    • Meu Mundo de TI
      • Artigos
      • Filesystem Hierarchy Standard
      • Pacotes RPM (RPM Packages)
      • Screenshots
    • Variedades
      • Fotos
      • Mapas
      • Museu do IRC RioMafrense
      • Receitas
  • Arquivos

    • November 2008
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • November 2007
    • October 2007
    • September 2007
    • June 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
  • Categorias

    • Ciência (3)
    • Dica (21)
    • Geral (67)
      • Curiosidades (6)
    • Mentes Brilhantes (1)
    • Sistemas Operacionais (37)
      • FreeBSD (1)
      • Linux (19)
        • Arch Linux (2)
        • Gentoo (13)
      • Mac OS X (11)
      • Outros Sistemas (1)
      • Unix (4)
      • Windows (2)
    • Tecnologia (84)
      • Banco de Dados (6)
      • Desenvolvimento (62)
        • Análise (1)
        • C & C++ (5)
        • POG (2)

For Fun and Profit is proudly powered by WordPress | Bob