[firebase-br] "Update or Insert" com Select ( Não funciona??? )

Denis da Silva Guerra listas.denisguerra em gmail.com
Qua Mar 18 11:07:49 -03 2009


Pessoal,
No Firebird 2.1 podemos usar o comando "Update or Insert" para atualizar ou
inserir valores ao banco.
Porém não estou conseguindo realizar esta operação em conjunto com o comando
"select".

Somente com o comando "Insert" funciona beleza.
Ex:
INSERT INTO TABELA1(CAMPO1,CAMPO2) SELECT CAMPO3, CAMPO4 FROM TABELA2 WHERE
CAMPOX = CAMPOY

Então imagino que com o comando "Update or Insert" seria:
UPDATE OR INSERT INTO TABELA1(CAMPO1,CAMPO2) SELECT CAMPO3, CAMPO4 FROM
TABELA2 WHERE CAMPOX = CAMPOY

Será que realmente não há esta funcionalidade para o comando "Update or
Insert" ou há outra maneira de escrever o código para executar esta
operação?


abs
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
Denis da Silva Guerra
denisdsguerra em gmail.com
São José do Vale do Rio Preto - RJ
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^






Mais detalhes sobre a lista de discussão lista