Megosztás a következőn keresztül:


Változáskövető funkciók (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

A változáskövető rekordok beillesztése, frissítése és törlése a követett táblákhoz alkalmazva a változások részleteit, könnyen fogyasztott relációs formátumban szolgáltatva a változások részleteit. A következő függvények információt adnak vissza a változásokról.

Funkció Description
CSERÉLŐASZTAL (VÁLTOZTATÁS) Visszaadja a táblázatban megjelent összes változást követő információt, amely egy adott verzió óta történt.
CSERÉLHETŐ VÁLTOZAT A megadott sorhoz tartozó legfrissebb változáskövetési információt adja vissza.
CHANGE_TRACKING_MIN_VALID_VERSION() Visszaadja azt a minimális verziót, amely érvényes a változáskövető információk megszerzéséhez a megadott táblából, amikor a CHANGETABLE függvényt használod.
CHANGE_TRACKING_CURRENT_VERSION Megszerez egy verziót, amely az utolsó elkötelezett tranzakcióhoz kapcsolódik. Ezt a verziót a következő alkalommal, amikor a változtatásokat felsorolod, használhatod a CHANGETABLE használatával.
CHANGE_TRACKING_IS_COLUMN_IN_MASK Értelmezi a CHANGETABLE(CHANGES ...) függvény által visszaadott SYS_CHANGE_COLUMNS értéket.
A CHANGE_TRACKING_CONTEXT Lehetővé teszi egy változáskontextus, például egy originator ID specifikálását, amikor az alkalmazás adatokat változtat.

Lásd még:

Adatváltozások nyomon követése (SQL Server)