Лучшая практика добавить, вставить в таблицу.Запросы - PullRequest
0 голосов
/ 14 августа 2010

Привет, пытаясь подтвердить наилучшую практику обновления данных. Вставьте данные из таблицы A в таблицу B. У меня есть клиенты ADOConnection1 Table и таблица ADOConnection2 Q_Clientes Теперь я замешиваюсь, чтобы обновить

ADOConnection1 Table Clientes \Q_Clientes has the same similar to Clientes only it´s in another Locacion i can call clientes.FieldByName('Localização').text := Q_Clientes.FieldByName('Localização').text; .......................................... .......................................... ..........................................

или существует простой способ обновления Table Clientes.

Thank's

Ответы [ 2 ]

1 голос
/ 20 августа 2010

В зависимости от того, какую базу данных вы подключаете, вы можете что-то вроде UPDATE..FROM (SQL Server) или используйте для этого SP.

1 голос
/ 20 августа 2010

Вы можете сделать это в запросе:

INSERT INTO TABLE1 
(SELECT * FROM TABLE2 T2 
LEFT OUTER JOIN TABLE1 T1 on T2.IDField = T1.IDField 
WHERE T1.SomeOtherField is null)
...