Table 목록 가져오는 저장 프로시저는 ODBC 에서 다음과 같이 호출하면 됩니다. %Dictionary.TableDefinition 에서 제공하는 Query 중에 "SubclassOf" 라는 것이 있습니다. 이것을 이용하면 됩니다.
예를 들어, 가져오려는 Table 이 ‘User’(패키지명 포함)로 시작하는 경우
call %Dictionary.ClassDefinition_SubclassOf '%Library.Persistent' 'User'
만일, 이 저장프로시저를 Caché Terminal 에서 호출하려면, 다음과 같이 하시면 됩니다.
do ##class(%ResultSet).RunQuery("%Dictionary.ClassDefinition","SubclassOf","%Library.Persistent","User")
추가 질문 있으면 멜 날리세요. ^^;
|