Udostępnij za pomocą


Funkcje śledzenia zmian (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Aktywność wprowadzania, aktualizacji i usuwania rekordów zmian stosowana do śledzonych tabel, dostarczając szczegóły zmian w łatwym do przyjęcia formacie relacyjnym. Następujące funkcje zwracają informacje o zmianach.

Funkcja Description
ZMIENIALNA (ZMIANY) Zwraca informacje śledzące dla wszystkich zmian w tabeli, które miały miejsce od określonej wersji.
CHANGETABLE (WERSJA) Zwraca najnowsze informacje o śledzeniu zmian dla określonego wiersza.
CHANGE_TRACKING_MIN_VALID_VERSION() Zwraca minimalną wersję ważną do uzyskiwania informacji o śledzeniu zmian z określonej tabeli podczas korzystania z funkcji CHANGETABLE .
CHANGE_TRACKING_CURRENT_VERSION Otrzymuje wersję powiązaną z ostatnią zadeklarowaną transakcją. Możesz użyć tej wersji przy następnym wyliczaniu zmian, używając CHANGETABLE.
CHANGE_TRACKING_IS_COLUMN_IN_MASK Interpretuje wartość SYS_CHANGE_COLUMNS zwracaną przez funkcję CHANGETABLE(CHANGES...).
Z CHANGE_TRACKING_CONTEXT Umożliwia określenie kontekstu zmiany, takiego jak identyfikator inicjatora, gdy aplikacja zmienia dane.

Zobacz też

Śledzenie Zmian Danych (SQL Server)