[firebase-br] UPDATE nao funciona!!

eduardo eduardo em icontroller.com.br
Qui Maio 12 23:43:13 -03 2005


> UPDATE RESPONSAVEL
> SET ARQUIVO=133
> WHERE MATRICULA=(SELECT MATRICULA FROM PAGAMENTO WHERE DATA_PAGAMENTO IS NULL)

Bem, acho que além de não funcionar, deveria dar erro, pois
"(SELECT MATRICULA FROM PAGAMENTO WHERE DATA_PAGAMENTO IS NULL)"
pelo que você descreveu, retorna mais de uma linha.
Tente...
UPDATE
   RESPONSAVEL A
SET
   ARQUIVO=133
WHERE
   EXISTS(
          SELECT FIRST 1 MATRICULA
          FROM PAGAMENTO
          WHERE MATRICULA=A.MATRICULA AND DATA_PAGAMENTO IS NULL)
	)

> Espero respostas urgentemente !!
Você não está achando que alguém da lista tem obrigação de responder, está?

[]s Eduardo





Mais detalhes sobre a lista de discussão lista