Erro usando TIBScript... não posso fazer isso?
03/03/2006
0
Dynamic SQL Error
expression evaluation not supported.
Script:
UPDATE PERSONAL SET VERSAO = COALESCE(VERSAO, 1) + 1 WHERE (INDICE = 1);
Será que não posso fazer isso?
Desde já agradeço
[]s
Titanius
Posts
03/03/2006
Djorius
UPDATE PERSONAL SET VERSAO = (SELECT COALESCE(VERSAO, 1)+1 FROM PERSONAL) WHERE (INDICE = 1);
não testei, mas deve funcionar.
03/03/2006
Titanius
Amigo, não funcionou não... :( mesmo erro...
03/03/2006
Djorius
UPDATE PERSONAL SET VERSAO = (SELECT COALESCE(VERSAO, 1)+1 FROM PERSONAL GROUP BY 1) WHERE (INDICE = 1);
testei essa sql aqui e funcionou.
03/03/2006
Gandalf.nho
04/03/2006
Titanius
Me desculpem a trapalhada...
Obrigado,
[]s
P.s.: No caso eu estou usando o IBScript, pois poderei ter mais de um ´script´ ao mesmo tempo...
Clique aqui para fazer login e interagir na Comunidade :)