2017-05-23 4 views
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 유형으로 읽을 수 있는지 이해할 수 없지만 다음 쿼리를 포함 할 수 있으며 처리 된 마지막 LSN으로 min_lsn을 지정하려는 다음 쿼리를 어떻게 작성해야합니까?

답변

0

그런 다음 새 쿼리를 생성, A A PreparedStatement를 사용하여 보는 ResultSet

에서 데이터를 검색하기위한 몇 가지 옵션을 사용할 수 있습니다. 초기 쿼리에서 추출한 유형에 따라 데이터를 설정하는 데는 몇 가지 옵션이 있습니다.

관련 문제