# Esempio di utilizzo

La seguente istruzione SQL restituisce un intervallo di modifiche dall'ultimo evento gestito (della sequenza di modifica "20240723144522110000000000000901203") fino all'evento per cui è stato eseguito il commit il 23-lug-2024 alle 23:00:00.00. Per le operazioni di aggiornamento, viene restituito anche il valore dell'immagine precedente (in questo esempio, lo stipendio prima e dopo).

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

CHANGE.[header\_\_flusso\_position],

CHANGE.[header\_\_operation],

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

CHANGE.[header\_\_timestamp],

CHANGE.[ID\_DIPENDENTE],

CHANGE.[NOME],

CHANGE.[COGNOME],

CHANGE.[STIPENDIO],

BI.[STIPENDIO],

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

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

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

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

WHERE CHANGE.header\_\_oper &lt;&gt; 'B' AND

CHANGE.[header\_\_stream\_position] &gt; '20120723144522110000000000000901203' AND

CHANGE.[header\_\_stream\_position] &gt; '2012072323000000' AND

Ordina per

CHANGE.[header\_\_flusso\_position], CHANGE.[header$\_\_flusso\_oper]