Duvida sql

4 respostas
A

Bom dia! Eu sei q aqui é um fórum java, mas se alguem puder me ajudar, oq tem de errado nesse comando SQL?

Update tb_sam_veiculo set codArea=3 where codArea=null

OBS: codArea é do tipo inteiro

se alguem puder me ajudar serei grato

4 Respostas

peczenyj

Acho que o correto é where campo is null

Rafael_Silveira

Amigo, o correto seria where codArea is null. No entanto qual a mensagem de erro que o console emite?

A

Valeu cara era isso mesmo “campo is null”…muito obrigado!!

T

Em versões antigas do MS SQL Server era aceita a sintaxe errônea “= null” para significar “is null”. Isso foi corrigido depois.

Como todos devem saber, “= null” retorna “null” (não “true” ou “false”), que no caso de uma cláusula WHERE é a mesma coisa que “false”.

Criado 27 de março de 2006
Ultima resposta 27 de mar. de 2006
Respostas 4
Participantes 4