0
我正在嘗試逐步讀取SQL Server CDC更改。 在我的第一區間,我查詢如何通過JDBC逐步查詢SQL Server CDC
Statement statement = connection.createStatement();
String queryString = "SELECT * FROM cdc.fn_cdc_get_all_changes_dbo_mytable(sys.fn_cdc_get_min_lsn('dbo_mytable'), " +
"sys.fn_cdc_get_max_lsn(), 'all') ORDER BY __$seqval";
ResultSet rs = statement.executeQuery(queryString);
現在我知道,__ $ start_lsn是LSN(日誌序列號)以二進制(10)。雖然我不明白如何將它作爲Java類型讀取,以便我可以將它包含在下一個查詢中,並且應該如何創建我的下一個查詢,以便在其中指定min_lsn作爲我處理的最後一個LSN。