Programa "Olá Mundo" em PL/SQL (Exemplo)

⚡ Resumo Inteligente

O programa PL/SQL First demonstra como conectar-se a um Oracle Este recurso explica como usar o SQL*Plus para criar um banco de dados e executar um exemplo "Olá, Mundo!". Ele aborda a ferramenta SQL*Plus, detalhes de conexão, blocos anônimos, declaração de variáveis ​​e como os comentários funcionam em PL/SQL.

  • 🛠️ Ferramenta SQL*Plus: O SQL*Plus é a ferramenta de consulta interativa e em lote instalada com Oracle para executar comandos PL/SQL.
  • ???? Conexão de banco de dados: Para conectar, é necessário um nome de usuário, senha e uma string de host com o número da porta e o SID do banco de dados.
  • ???? Bloco Olá Mundo: Um bloco anônimo usa BEGIN, dbms_output.put_line e END, seguidos por uma barra, para imprimir a saída.
  • 📦 Usando variáveis: A seção DECLARE define uma variável VARCHAR2 à qual é atribuído um valor e que é impressa em tempo de execução.
  • 💬 comentários: PL/SQL suporta comentários de linha única com hífens duplos e comentários de várias linhas delimitados por barras e asteriscos.

Primeiro programa em PL/SQL: Olá Mundo

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, "Olá Mundo", em PL/SQL.

O que é SQL*Plus?

O SQL*Plus é uma ferramenta de consulta interativa e em lote que vem instalada em todos os computadores. Oracle instalação. Ele pode ser encontrado em Iniciar > Programas > Oracle-OraHomeName > Desenvolvimento de Aplicativos > SQL Plus. Alternativamente, você também pode baixá-lo do Oracle Rede de Tecnologia (OTN).

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

Ele permite ao usuário se conectar ao banco de dados e executar comandos PL/SQL.

Conectando ao banco de dados

Nesta seção, vamos aprender como conectar ao SQL*Plus no Windows Interface gráfica do usuário (GUI). Ao abrir o SQL*Plus, ele solicitará os detalhes da conexão, conforme mostrado abaixo.

Detalhes de conexão

  • Nome de usuário:
  • Senha:
  • Sequência de host:

Conectando ao banco de dados

  • Após a conexão bem-sucedida, o SQL O sinal de mais (+) aparecerá conforme mostrado abaixo.

Conectando ao banco de dados

  • 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 “Olá Mundo” usando um “Bloco anônimo".

Escreva um programa simples usando PL/SQL

BEGIN
dbms_output.put_line ('Hello World..');
END;
/

Saída:

Hello World...

Code Explicação:

  • Code linha 2Imprime a mensagem "Olá Mundo...".
  • A captura de tela abaixo explica como inserir o código no SQL*Plus.

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

Escreva um programa simples usando PL/SQL

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

Aqui vamos imprimir "Olá Mundo" usando variáveis.

Declaração e uso de variáveis

DECLARE
text VARCHAR2(25);
BEGIN
text := 'Hello World';
dbms_output.put_line (text);
END;
/

Saída:

Hello World

Code Explicação:

  • Code linha 2: Declaração de uma variável “text” do tipo VARCHAR2 com tamanho 25.
  • Code linha 4: Atribuindo o valor “Hello World” à variável “texto”.
  • Code linha 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.

Os comentários podem ser usados ​​no programa para aumentar a legibilidade do mesmo. Em PL/SQL, o código pode ser comentado de duas maneiras:

  • Utilizando '–' no início da linha para comentar essa linha específica.
  • Usando '/*……*/' podemos comentar várias linhas. O símbolo '/*' marca o início do comentário e o símbolo '*/' marca o fim do comentário. O código entre esses dois símbolos será tratado como comentários pelo compilador.

ExemploNeste exemplo, vamos imprimir 'Olá Mundo' e também vamos ver como as linhas comentadas se comportam no código.

Comentários em PL/SQL

BEGIN
--single line comment
dbms_output.put_line ('Hello World');
/*Multi line commenting begins
Multi line commenting ends */
END;
/

Saída:

Hello World

Code Explicação:

  • Code linha 2: Comentário de linha única, e o compilador ignorou esta linha na execução.
  • Code linha 3Imprimindo o valor “Olá Mundo”.
  • Code linha 4Comentários em várias linhas começam com '/*'.
  • Code linha 5Comentários em várias linhas terminam com '*/'.

Perguntas Frequentes

Sim. Assistentes de IA podem gerar e explicar blocos PL/SQL instantaneamente. Iniciantes ainda devem executar cada exemplo no SQL*Plus e compreender cada linha para construir uma base sólida na linguagem.

Sim. As ferramentas de IA conseguem identificar erros comuns, como a falta de uma barra, ponto e vírgula ou aspas desbalanceadas, e sugerir correções. Isso acelera o aprendizado, mas você deve verificar cada correção executando o código.

Isso permite que o SQL*Plus exiba a saída de dbms_output.put_line. Sem executar esse comando primeiro, as mensagens impressas permanecem ocultas e o programa parece não produzir nenhum resultado visível.

Um bloco anônimo é um programa PL/SQL sem nome, com uma seção DECLARE opcional e uma seção BEGIN-END obrigatória. Ele é executado uma única vez e não é armazenado no banco de dados, sendo ideal para testes rápidos.

Resuma esta postagem com: