# Przykład użycia

Poniższa instrukcja SQL zwraca zakres zmian od ostatniego obsłużonego zdarzenia (o sekwencji zmian „20240723144522110000000000000901203”) do zdarzenia zatwierdzonego w dniu 23 lipca 2024 r. o godzinie 23:00:00.00. W przypadku operacji aktualizacji zwracana jest również wartość obrazu przed (w tym przykładzie jest to wynagrodzenie przed i po).

SELECT CHANGE.[header\_\_change\_seq],

CHANGE.[header\_\_strumień\_position],

CHANGE.[header\_\_operation],

CHANGE.[header\_\_transaction\_id],

CHANGE.[header\_\_znacznik\_czasu],

ZMIANA.[IDENTYFIKATOR\_PRACOWNIKA],

ZMIANA.[IMIĘ],

ZMIANA.[NAZWISKO],

ZMIANA.[WYNAGRODZENIE],

BI.[WYNAGRODZENIE],

Z [Replication].[HR].[EMPLOYEES\_ct] CHANGE LEFT OUTER JOIN

[Replication].[HR].[EMPLOYEES\_ct] BI ON

BI.[header\_\_change\_seq] = CHANGE.[header$\_\_change\_seq] I

BI.[header\_\_change\_oper] = 'B'

GDZIE CHANGE.header\_\_oper &lt;&gt; 'B' I

ZMIANA.[nagłówek\_\_pozycja\_strumienia] &gt; '20120723144522110000000000000901203' I

ZMIANA.[nagłówek\_\_pozycja\_strumienia] &lt;= '2012072323000000Z' I

UPORZĄDKUJ WEDŁUG

ZMIANA.[nagłówek\_\_pozycja\_strumienia], ZMIANA.[nagłówek$\_\_operacja\_strumienia]