2016-07-14 1 views
0

IBM i 용 DB2의 XML 스키마 저장소에 XML 스키마를 추가하거나 제거하는 데 필요한 설명서를 찾았습니다 (https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzasp/rzaspxml2720.htm).IBM i 용 DB2에 등록 된 XML 스키마를 나열하십시오.

이미 등록 된 것을 확인하기 위해 XML 스키마 저장소를 쿼리하는 방법에 대한 힌트를 찾지 못했습니다.

SYSCAT.XSROBJECTS 테이블을 가리키는 DeveloperWorks 문서()를 찾았습니다.하지만 LUW 용 DB2를 참조하며 이러한 오브젝트는 IBM i 7.1의 DB2에 존재하지 않습니다 ("select * from SYSCAT.XSROBJECTS "는"SYSCAT 유형의 XSROBJECTS 유형 * FILE을 찾을 수 없습니다 ").

IBM i에 비슷한 시스템 테이블이 있다고 확신하지만, 지금 당장은 해당 테이블의 적절한 이름에 대한 참조를 찾을 수 없습니다.

누구나 XML 스키마 리포지토리에 등록 된 스키마 목록 (가급적 SQL 사용)을 쿼리하는 방법을 도울 수 있습니까?

답변

1

IBM i에서 XSROBJECTS 카탈로그 뷰에 액세스하려면 QSYS2 데이터베이스 스키마를 사용해야합니다. 등록 된 스키마를 나열하는 데 사용되는 쿼리는 다음과 같이 보일 수 있습니다. 내가보기 카탈로그

더 참고로
select * from QSYS2.XSROBJECTS 

당신은 https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/db2/rbafzcatalogtbls.htm

IBM의 DB2의 포괄적 인 목록을 확인할 수 있으며, 서비스

http://www.ibm.com/developerworks/ibmi/techupdates/db2/landscape

+0

추가 스키마 객체에서 찾을 수 있습니다 존재 및 위치 [IBM DB2 for i Catalogs] (http://www.ibm.com/developerworks/ibmi/techupdates/db2/landscape) PDF에서 확인할 수 있습니다. 추가 할 수정 답변을 제안하십시오. – user2338816

+0

@ user2338816 제안에 감사드립니다. 답변을 업데이트했습니다. – Radek