Um código de um procedimento PL/SQLé delimitado por:

Próximas questões
Com base no mesmo assunto
Q113030 Banco de Dados
Um código de um procedimento PL/SQLé delimitado por:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - “Begin” e “end”.

O PL/SQL é a extensão procedural do SQL para o banco de dados Oracle. Quando falamos em PL/SQL, estamos nos referindo a blocos de código que permitem a execução de instruções condicionais, loops, manipulação de exceções e muito mais, que são recursos não disponíveis no SQL padrão. Portanto, entender a estrutura de blocos PL/SQL é fundamental para trabalhar com Oracle e para resolver questões de concursos sobre esse tema.

Um procedimento PL/SQL típico é composto por três partes principais:

  • O cabeçalho, que define o nome do procedimento e os parâmetros;
  • A declaração de variáveis, tipos e cursores;
  • O corpo, que contém o código executável.

Para delimitar o corpo do procedimento, ou seja, o bloco de código que será executado, utilizamos as palavras-chave BEGIN e END. O bloco inicia com BEGIN e termina com END, e pode conter uma seção opcional de exceções após o código executável. O PL/SQL é muito rigoroso quanto a essa sintaxe, e qualquer desvio desses padrões resultará em erros de compilação.

As demais alternativas não são usadas para delimitar blocos de código PL/SQL:

  • B - “(“ e “)” são utilizados para delimitar listas de parâmetros em procedimentos e funções;
  • C - “Begin transaction” e “commit” não são sintaxe do PL/SQL, mas sim comandos para controle de transação em alguns sistemas de bancos de dados, "commit" é usado para finalizar uma transação;
  • D - “{“ e “}” são utilizados em outras linguagens de programação, como C, C++ e Java, mas não em PL/SQL;
  • E - “Start” e “Stop” não têm um significado específico em PL/SQL para delimitar blocos de código.

Portanto, é essencial para um candidato a concursos públicos na área de TI, com foco em Banco de Dados e PL/SQL, compreender a estrutura e a sintaxe do PL/SQL para escrever códigos corretos e eficazes dentro do banco de dados Oracle.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Um código de procedimento PL/SQL é delimitado pelas palavras-chave "BEGIN" e "END". Em PL/SQL, "BEGIN" é usado para indicar o início de um bloco de código e "END" é usado para indicar o fim desse bloco de código. Um procedimento PL/SQL é uma unidade de código armazenada em um banco de dados Oracle que pode ser chamada e executada por outros programas ou procedimentos. O código dentro de um procedimento PL/SQL pode conter declarações, comandos de controle de fluxo, manipulação de exceções e outras estruturas de controle de fluxo de programação, e é delimitado por "BEGIN" e "END" para indicar o início e o fim do bloco de código que compõe o procedimento.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo