Questão nº 59

Questão de Tecnologia da Informação · FCC DPE-AM 2017 (nº 59)

FCC2017Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de DadosTecnologia da Informação
Gabarito: Cver comentário ↓

O comando SQL–ANSI para criar um procedimento chamado P1, que selecione os atributos A e B, de uma tabela T é:

Resposta comentada

Gabarito Alternativa C

Um procedimento (ou stored procedure) é um conjunto de comandos SQL armazenados no banco de dados para serem executados como uma única unidade. O comando `CREATE PROCEDURE` é usado para definir e salvar esse conjunto de comandos.

(A) Incorreta: Falta o comando `CREATE` no início, que é essencial para criar objetos no banco de dados.
(B) Incorreta: `INSERT PROCEDURE` não é um comando SQL válido para criar procedimentos; `INSERT` é usado para inserir dados.
(C) Correta: `CREATE PROCEDURE` é o comando SQL-ANSI correto para iniciar a criação de um procedimento. `P1()` define o nome do procedimento e indica que ele não recebe parâmetros. A linha seguinte `SELECT A, B FROM T;` é o corpo do procedimento, especificando a ação a ser realizada.
(D) Incorreta: `MAKE PROCEDURE` não é um comando SQL válido para criação de procedimentos; o correto é `CREATE PROCEDURE`.
(E) Incorreta: Falta o comando `CREATE` no início, que é fundamental para criar o procedimento. A armadilha da banca aqui é apresentar uma estrutura que se assemelha à definição do procedimento, mas omite a palavra-chave `CREATE`, que é obrigatória para qualquer comando de definição de dados (DDL).

Fonte: FCC DPE-AM 2017 Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de Dados (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho