-
Essa sintaxe é válida pelo menos para o Oracle. Não há erro de sintaxe.
Column Privileges
Only INSERT, UPDATE, and REFERENCES privileges can be granted at the column level.
Here is an example:
GRANT update (emp_name)
ON edwin.emp
TO joan;
http://www.dba-oracle.com/concepts/column_privileges.htm
Gabarito: E
-
Está dando o privilégio a Pedro e Miguel. Correto
-
Em geral, o mais lógico seria utilizar grant update on aluno_disciplina (nota) to pedro, miguel. Contudo, os SGBDs costumam aceitar que se coloque o nome da coluna logo após o nome da operação permitida, assim como o enunciado. Assim, a instrução acima não apresenta erro de sintaxe, sendo uma maneira correta de conceder o privilégio de atualização no atributo nota da tabela aluno_disciplina aos usuários pedro e miguel.
Gabarito: C