Logo Passei Direto
Buscar
O comando UPDATE tem várias funções, justamente pelo fato de fazer parte do subconjunto SQL que recebe o nome DML. Assim, um comando UPDATE pode alterar apenas o registro corrente? Sim, desde que, em sua sintaxe, conste a posição física da linha na tabela. É impossível que esse comando altere o registro corrente. Sim, desde que a condição de sua expressão declarada na cláusula WHERE devolva uma única linha. Sim, pois se digitarmos simplesmente UPDATE, o SGBD fará um refresh na tabela, atualizando todos os campos do registro corrente. Primeiro, é necessário executar o comando DELETE, e posteriormente, o comando UPDATE.
User badge image
Unbroken Luz

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as alternativas apresentadas sobre o comando UPDATE em SQL: 1. "Sim, desde que, em sua sintaxe, conste a posição física da linha na tabela." - Isso não é correto, pois o SQL não utiliza a posição física das linhas para atualizar registros. 2. "É impossível que esse comando altere o registro corrente." - Isso também não é correto, pois o comando UPDATE pode sim alterar registros, dependendo da condição especificada. 3. "Sim, desde que a condição de sua expressão declarada na cláusula WHERE devolva uma única linha." - Esta afirmação é verdadeira. O comando UPDATE pode ser usado para alterar um registro específico se a cláusula WHERE for escrita de forma a identificar uma única linha. 4. "Sim, pois se digitarmos simplesmente UPDATE, o SGBD fará um refresh na tabela, atualizando todos os campos do registro corrente." - Isso não é correto, pois um comando UPDATE sem uma cláusula WHERE afetará todos os registros da tabela, não apenas o registro corrente. 5. "Primeiro, é necessário executar o comando DELETE, e posteriormente, o comando UPDATE." - Isso é incorreto, pois não é necessário deletar um registro para atualizá-lo. A alternativa correta é: "Sim, desde que a condição de sua expressão declarada na cláusula WHERE devolva uma única linha."

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina