🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Considere que tenha sido criado um papel denominado Geral, ...

Próximas questões
Com base no mesmo assunto
Q4196126 Banco de Dados
Considere que tenha sido criado um papel denominado Geral, no sistema gerenciador de banco de dados MS SQL Server 2022. O comando para incluir um membro denominado Geraldo nesse papel é 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A questão cobrava a sintaxe T-SQL válida para incluir um membro em um papel no SQL Server 2022, cujo padrão é ALTER ROLE role_name ADD MEMBER database_principal.

Tema central: Sintaxe de ALTER ROLE
Análise das alternativas
A
Errada
Está errada porque a sintaxe proposta não corresponde ao comando T-SQL aceito pelo SQL Server para inclusão de membro em role.
B
Errada
Está errada porque usa comando e operador inexistentes para essa finalidade no SQL Server.
C
Errada
Está errada porque CHANGE ROLE ... WITH ... não é sintaxe válida de T-SQL para adicionar membro a role.
D
Certa
A alternativa D está correta porque reproduz a sintaxe válida do SQL Server para adicionar um membro a um role existente: ALTER ROLE nome_do_role ADD MEMBER nome_do_membro.
E
Errada
Está errada porque INCLUDE MEMBER ... IN ROLE ... não existe como comando válido no SQL Server.
Pegadinha da questão
Troca da ordem sintática correta e uso de palavras-chave que não pertencem ao T-SQL do SQL Server nessa operação.
Dica para questões semelhantes
  • Para incluir membro em role no SQL Server, procure a estrutura ALTER ROLE nome_do_role ADD MEMBER nome_do_membro.
  • Se a alternativa trocar ALTER por MODIFY, CHANGE ou INCLUDE, elimine por incompatibilidade com a palavra-chave real do T-SQL.
  • Se o comando começar por ADD MEMBER como instrução principal, elimine: a operação é tratada como alteração de um role existente.

Clique para visualizar este gabarito

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