Tips

特定のフィールドだけを同期または複製する

日付2010/10/27
ID76182 (英語原文参照)
バージョンv12
プラットフォームMac/Win

4D v12の新しいSQLコマンドREPLICATEおよびSYNCHRONIZEは, 別々のデータベースに存在するテーブル同士を同期させるために使用することができます。これらのコマンドには, テーブルに存在するすべてのフィールドを渡す必要はありません。同期または複製するフィールドを限定することができます。その場合, フィールドの順番は明示的に記述することが大切です。

Begin SQL
   SYNCHRONIZE LOCAL TABLE Groups ( Group_ID, Name, Description )
   WITH
   REMOTE TABLE Groups ( Group_ID, Name, Description )
   FOR REMOTE STAMP :remoteStamp_l,
   LOCAL STAMP :localStamp_l
   LOCAL OVER REMOTE
   LATEST REMOTE :latestRemoteStamp_l,
   LATEST LOCAL :latestLocalStamp_l;
End SQL