- ^GSIZE
또는 ^%GD
을 사용하여 모든 전역의 목록을 가져옵니다. 네임 스페이스. 그런 다음 글로벌 구조를 검사하려면 ^%G
또는 ZW ^GloablName
.
모든 글로벌 노드 (데이터 사전/스키마)의 의미를 찾으려면 응용 프로그램을 만드는 동안 사용 된 방법과 사용 방법에 따라 달라집니다.
InterSystems 고유의 Object 또는 SQL 방식을 사용하여 빌드 한 경우 - 데이터에 대해서는 ^TableNameD(id)=$lb("",field1,field2...)
, 인덱스에는 ^TableNameI
과 같은 패턴과 일치하는 전역을 찾을 수 있습니다. 그렇다면 - 자세한 내용은 스키마/테이블/클래스 정의를보십시오. 저장 영역은 필드와 특정 노드 위치를 비교합니다.
그러나 전역 구조에 대한 직접 액세스 (원한다면 NoSQL 모델)를 사용하여 응용 프로그램을 만든 경우 전역 구조 해석은 순수한 응용 프로그램 비즈니스에서만 발생하므로 해당 응용 프로그램의 설명서/소스 코드/전문가와상의해야합니다. 이전에 개발 된 일부 응용 프로그램의 경우가 종종 있습니다.
감사합니다. 전역 노드 구조를 표시하기 위해 모든 전역을 통해 다시 사용하는 방법이 있습니까? – Intrinsic
몇 가지 생각. 일반적으로 $ Query 또는 $ Order를 사용하여 전역의 노드를 처리 할 수 있습니다. 2. 모든 전역 변수에 대해 [% SYS.GlobalQuery] [1] [1]을 사용할 수 있습니다. http://docs.intersystems.com/latest/csp/documatic/%25CSP.Documatic.cls ResultSets/SQL 문 작성에 익숙한 경우? PAGE = CLASS & LIBRARY = % 25SYS & CLASSNAME = % 25SYS.GlobalQuery. –