PL / SQL First Program: Exemplo Hello World

Índice:

Anonim

Neste tutorial, apresentaremos o SQL * Plus e aprenderemos como conectá-lo ao banco de dados.

Após a conexão, também veremos como escrever nosso primeiro programa "Hello World" em PL / SQL.

Neste tutorial - você aprenderá.

  • O que é SQL * Plus?
  • Conectando-se ao banco de dados
  • Como escrever um programa simples usando PL / SQL
  • Declaração e uso de variáveis ​​no programa
  • Comentários em PL / SQL

O que é SQL * Plus?

SQL * Plus é uma ferramenta de consulta interativa e em lote que é instalada com todas as instalações do Oracle. Ele pode ser encontrado em Iniciar> Programas> Oracle-OraHomeName> Desenvolvimento de aplicativos> SQL Plus. Como alternativa, você também pode baixá-lo da Oracle Technology Network (OTN)

Ele tem uma interface de usuário de linha de comando, GUI do Windows e interface de usuário baseada na web.

Ele permite que o usuário se conecte ao banco de dados e execute comandos PL / SQL.

Conectando-se ao banco de dados

Nesta seção, aprenderemos como se conectar ao SQL * Plus na GUI do Windows. Quando abrimos o SQL * Plus, ele solicitará os detalhes da conexão conforme mostrado abaixo.

Detalhes de conexão:

  • Nome de usuário:
  • Senha:
  • String do host:
  • Após a conexão bem-sucedida, o SQL plus aparecerá conforme mostrado abaixo
  • Precisamos executar "set serveroutput on" se precisarmos ver a saída do código.
  • Agora estamos prontos para trabalhar com a ferramenta SQL * Plus.

Como escrever um programa simples usando PL / SQL

Nesta seção, vamos escrever um programa simples para imprimir "Hello World" usando "Bloco anônimo".

BEGINdbms_output.put_line (‘Hello World… ');END;/
Resultado:
Hello World… 

Explicação do código:

  • Linha de código 2 : imprime a mensagem "Hello World…"
  • A captura de tela abaixo explica como inserir o código no SQL * Plus.

Nota: Um bloco deve ser sempre seguido por '/' que envia a informação ao compilador sobre o final do bloco. Até que o compilador encontre '/', ele não considerará o bloco concluído e não o executará.

Declaração e uso de variáveis ​​no programa

Aqui vamos imprimir o "Hello World" usando as variáveis.

DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/
Resultado:
Hello World

Explicação do código:

  • Linha de código 2 : Declaração de uma variável "texto" de um tipo VARCHAR2 com tamanho 25
  • Linha de código 4 : Atribuição do valor "Hello World" à variável "text".
  • Linha de código 5 : Imprimindo o valor da variável "texto".

Comentários em PL / SQL

Comentar o código simplesmente instrui o compilador a ignorar a execução desse código específico.

O comentário pode ser usado no programa para aumentar a legibilidade do programa. Em PL / SQL, os códigos podem ser comentados de duas maneiras.

  • Usando '-' no início da linha para comentar essa linha particular.
  • Usando '/ *…. * /' Podemos usar várias linhas. O símbolo '/ *' marca o início do comentário e o símbolo '* /' marca o final do comentário. O código entre esses dois símbolos será tratado como comentários pelo compilador.

Exemplo : neste exemplo, imprimiremos 'Hello World' e também veremos como as linhas comentadas se comportam no código

BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/
Resultado:
Hello World

Explicação do código:

  • Linha de código 2 : o comentário de linha única e o compilador ignoraram esta linha da execução.
  • Linha de código 3 : Imprimindo o valor "Hello World".
  • Linha de código 4 : o comentário multilinha começa com '/ *'
  • Linha de código 5 : o comentário multilinha termina com '* /'

Resumo

Neste tutorial, você aprendeu sobre o SQL * Plus e o estabelecimento de conexão com o SQL * Plus. Você também aprendeu como escrever o programa simples e como usar uma variável neles. Em nossos próximos capítulos, aprenderemos mais sobre as diferentes funcionalidades que podem ser implementadas no programa PL SQL.