Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Update e Append From
Message
From
16/09/2002 11:02:54
 
 
To
16/09/2002 09:44:06
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00700773
Message ID:
00700815
Views:
21
This message has been marked as the solution to the initial question of the thread.
>Tenho duas tabelas , a estrutura dessas tabelas é exatamente igual .
>
>Quando acrescento um registo , na primeira tabela , preciso acrescentar um registo exatamente igual na segunda , para isso , faço Append from ... . Funciona bem .
>
>Mas , por vezes esse registo , já existe na segunda tabela , só que está apagado . Infelizmente nesse momento eu não posso dar PACK .
>Por vários motivos nesse momento , eu não posso ter um registo apagado e outro não com os mesmos dados .
>
>Portanto o eu queria , era fazer o RECALL , desse registo , e fazer o Update com os novos dados .
>Acontece que a tabela têm muitos campos , eu não queria fazer dezenas de SET ´s no UPDATE .
>
>Têm uma forma fácil de fazer o UPDATE de todos os campos , sem usar a cláusula SET , algo do genero do Append From , mas que não fizesse Append , mas apenas Update ?

Meio pseudo-código:
* no registo origem
SELECT Origem
SCATTER NAME loRecord MEMO

* no registo destino
SELECT Destino
IF FOUND()
  RECALL       
ELSE
  APPEND BLANK
ENDIF
GATHER NAME loRecord MEMO
----------------------------------
António Tavares Lopes
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform