Um código de um procedimento PL/SQLé delimitado por:
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