No SGBD Ingres 10S, a instrução CREATE PROCEDURE cria um pro...
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
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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