2017-09-08 6 views
0

해당 클래스에서 관련 메소드를 볼 수 없습니다.SQLServerDatabaseMetaData API를 사용하여 테이블의 파티션 정보를 얻는 방법은 무엇입니까?

P.S :이 클래스는 MS에서 제공하는 jdbc jar에서 사용할 수 있습니다. (mssql-jdbc-6.2.1.jre8.jar)

+1

사용자 고유의 SQL 문을 실행해야합니다. SQLServerDatabaseMetaData는 JDBC 사양에 지정된대로 [DatabaseMetaData] (http://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html) 인터페이스를 간단하게 구현합니다. –

답변

1

source code에서 알 수 있듯이 SQLServerDatabaseMetaData.java (현재)은 파티션 정보를 언급하지 않습니다. 해당 정보를 검색하려면 sys.partitions 카탈로그 뷰 (또는 이와 유사한)에 대해 쿼리를 실행해야합니다.