sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2005 で、サブスクライバーのレプリケートされた行の時間をどのように追跡しますか?

    数週間前、最近変更されたレコードを見つけようとして、まさにこの問題が発生しました。

    新しい列を作成し、データ型を TIMESTAMP に設定します。 SS2005 は、行が更新されると、この型を自動的に更新します。唯一の問題は、この「タイムスタンプ」が日付や時刻とはまったく関係がないことです。これは、その行の最後に成功した更新 (レプリケーションだけでなく、任意の更新) を反映する単なる数値です。それが必要な場合は、問題ありません。

    最後の複製が必要な場合 更新すると、少しトリッキーになる可能性があり、トリガーとストアド プロシージャで手を汚す必要があります。

    http://www.sqlteam.com/article/timestamps-vs -datetime-data-types

    お役に立てば幸いです〜



    1. KeyCloakユーザーフェデレーションと動的ロール

    2. MySQL:トリガーでSIGNALを使用できません

    3. FluentNHibernateの地理空間ポイントマッピング

    4. ページネーション前の合計レコード数を返す SQL ページネーション