Jump to content

Uma nova Web Cheats está a caminho!

A WebCheats é a maior e melhor comunidade de cheats do Brasil. Temos mais de 14 anos de existência, isso graças aos membros que nos apoiaram e ajudaram ao longo da nossa história!
Veja mais...
Notícia
  • Junte-se ao clube de Membros VIP e desfrute benefícios
Sign in to follow this  
Cr4cko

Introdução PL/SQL

Recommended Posts

Introdução PL/SQL

 

Bom, hoje mesmo iniciei meus estudos em PL/SQL. Achei interessante por ser programação para banco de dados..

Eu mesmo não fazia ideia (até antes de entrar na faculdade) que existia isso..

 

  • Sobre

 

A linguagem PL/SQL, é uma extensão da linguagem SQL com recursos parecidos com a linguagem de programação.

Assim, trás como beneficio integração e melhor desempenho.

 

  • Estrutura

 

[color="#000000"][b]DECLARE - Opcional[/b]
  Variáveis, cursores, exceções definidas
  pelo usuario
[b]BEGIN - Obrigatório[/b]
  - Instruções SQL
  - Instruções PL/SQL
[b]EXCEPTION - Opcional[/b]
  Ações a serem desempenhadas quando
  ocorrem erros.
[b]END; - Obrigatório[/b][/color]

 

  • Caracteres especiais

 

; Ponto e vírgula: fim de comando

% Percentagem: indicador de atributo

: Dois pontos: indicador de variável host

** Asterisco duplo: operador exponencial

<> e != Operador diferente

|| Operador de concatenação

<< e >> Delimitador de rótulo (label)

:= Operador de atribuição

=> Operador de associação para notação

posicional

-- Indicador de comentário

/* e */ Início e final de um bloco de comentário

 

Vamos à um exemplo prático que hoje mesmo realizei em sala de aula..

Lembrando que para aparecer a mensagem no "console" do Oracle, é necessario o set serveroutput on.

 

[color="#000000"]set serveroutput on
declare
 v_idade number := 19;
 v_nome varchar2(50);
begin
 v_nome := 'Guilherme';
 dbms_output.put_line('Meu nome é ' || v_nome || ' e tenho ' || v_idade || ' anos');
end;[/color]

 

Declaramos as 2 variaveis (v_idade e v_nome). Em v_idade, atribuimos já um valor (19) e em v_nome, apenas adicionamos

o tipo, que no caso é um varchar2 com tamanho máximo de 50.

Adicionamos um valor em v_nome (no caso meu nome) e abaixo, printamos o resultado, atraves do dbms_output.put_line("");

Porem, a mensagem só aparecerá se você adicionar o set serveroutput on.

 

Qualquer dúvida pode postar, ou complementos, também estarei adicionando ao tópico.

Lembrando que sou novato, iniciei meus estudos hoje!

Abraços

 

  • Instalando o Oracle

 

 

Créditos

FIAP

Share this post


Link to post
Share on other sites

Ótimo tuto cara...

Qual faculdade você está fazendo ?

 

Enviada do meu Moto G usando Tapatalk


Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...