No SGBD Ingres 10S, a instrução CREATE PROCEDURE cria um pro...

Próximas questões
Com base no mesmo assunto
Q356030 Banco de Dados
No SGBD Ingres 10S, a instrução CREATE PROCEDURE cria um procedimento de banco de dados. Um procedimento de banco de dados pode ser executado diretamente usando a instrução EXECUTE PROCEDURE ou pode ser invocado por uma regra.

Quando executado diretamente, essa procedure pode conter comandos como:

I. COMMIT, DELETE, RAISE ERROR, UPDATE RULE, THROW EXCEPTION.

II. EXECUTE PROCEDURE, FOR, INSERT, REGISTER DBEVENT.

III. REMOVE DBEVENT, MESSAGE, ENDLOOP, APPLY, INVOKE.

Está correto o que consta APENAS em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - II.

No contexto de Sistemas de Gerenciamento de Banco de Dados (SGBD), a criação e execução de procedimentos armazenados é uma funcionalidade essencial que permite que os usuários definam rotinas que podem ser reutilizadas e executadas no servidor de banco de dados. No SGBD Ingres 10S especificamente, a instrução CREATE PROCEDURE é utilizada para criar tais procedimentos. Estes são blocos de código que podem ser invocados tanto por instruções diretas quanto por regras associadas a eventos no banco de dados.

Entre os comandos que podem ser incluídos em uma procedure ao ser executada diretamente, incluem-se operações de manipulação de dados e controle de transações, entre outros. A alternativa A está correta e indica que uma procedure pode conter os seguintes comandos:

  • EXECUTE PROCEDURE: permite a execução de outra procedure dentro da que está sendo definida.
  • FOR: utilizado para definir um laço de repetição.
  • INSERT: comando para inserir registros no banco de dados.
  • REGISTER DBEVENT: registra um evento de banco de dados que, quando ocorrer, pode acionar a execução de uma regra ou procedure associada.

Esses comandos são típicos de procedimentos armazenados e refletem operações que você esperaria poder realizar dentro de uma procedure. Considere sempre a relevância prática e a sintaxe correta que SGBDs específicos, como o Ingres 10S, estabelecem para o correto funcionamento dos procedimentos armazenados.

Clique para visualizar este gabarito

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