사용자 정의보기 만 나열 할 수있는 방법이 있습니까? MSSQL에서 jdbc의 DatabaseMetadata의 getTables() 함수를 사용하여 테이블과 뷰를 나열하려고하면 모든 뷰가 표시됩니다. 그러나 결과 세트에 시스템 뷰가 필요하지 않습니다.데이터베이스에서 사용자 정의보기를 나열하십시오.
DatabaseMetadata dmd = connection.getMetaData();
tablesResultSet= dmd.getTables(dbName, null, null, new String[] { "TABLE", "VIEW" });
이것은 메타 데이터를 추출하는 데 사용하는 코드입니다. 누구든지이 문제를 해결하도록 도와 줄 수 있습니까?
당신은SELECT
전화와 직접 데이터베이스를 요청하고 결과를 분석 할 수
MSSQL에서만 작동합니까? – abubakkar
@abubakkar -'VIEW_NAME에서 [INFORMATION_SCHEMA]. [VIEWS] SELECT TABLE_NAME을 (를) 다소 이식성이있을 수 있습니다. –