Gabarito disponível
Texto-base:
cidade | IBGE
Uberaba | 3170107
Uberlândia | 3170206
Araguari | 3103504
Considerando que os dados precedentes estejam armazenados em uma tabela no H2 Database chamada TABCIDADES, julgue os próximos itens.
O comando a seguir excluirá, na tabela em questão, o registro referente à cidade de Uberlândia.
SET @ROWID ON IBGE = 3170206;
DEL ON TABCIDADES IN @ROWID;
cidade | IBGE
Uberaba | 3170107
Uberlândia | 3170206
Araguari | 3103504
Considerando que os dados precedentes estejam armazenados em uma tabela no H2 Database chamada TABCIDADES, julgue os próximos itens.
O comando a seguir excluirá, na tabela em questão, o registro referente à cidade de Uberlândia.
SET @ROWID ON IBGE = 3170206;
DEL ON TABCIDADES IN @ROWID;
O comando apresentado não é SQL válido no H2.
No H2, a exclusão de registros usa o padrão SQL: DELETE FROM TABCIDADES WHERE IBGE = 3170206;. Os comandos SET @ROWID ON e DEL ON ... IN não existem na linguagem.
Análise das alternativas
A) Errada: considera válida uma sintaxe inexistente. B) Correta: o item está errado, conforme o gabarito.
Referência: Documentação do H2 Database (DELETE).
Resolução comentada do VaiConcursos.