の迅速なサイズを取得するために
Do ^%GSIZE
を見つけることができます - ^GSIZE
または^%GD
を使用して、すべてのグローバルのリストを取得します。名前空間。次に、グローバル構造を調べる^%G
またはZW ^GloablName
。
グローバル・ノード(データ・ディクショナリー/スキーマの並べ替え)の背後にある意味を探している場合は、アプリケーションの作成時にどのアプローチを使用したかによって異なります。
インターシステムズのネイティブなオブジェクトまたはSQLの手法を使用してビルドした場合、データの場合は^TableNameD(id)=$lb("",field1,field2...)
、インデックスの場合は^TableNameI
などのパターンに一致するグローバルが見つかります。もしそうなら、詳細はスキーマ/テーブル/クラス定義を見てください。記憶領域は、特定のノード位置に対するフィールドと一致するものである。
グローバルに直接アクセスしてアプリケーションを作成した場合(NoSQLモデルを使用する場合)、グローバル構造の解釈は純粋にアプリケーション固有のビジネスであり、そのアプリケーションのドキュメント/ソースコード/エキスパートと相談する必要があります。最初は以前に開発されたアプリケーションのケースがよくあります。
ありがとうございます。グローバルのノード構造を表示するために、すべてのグローバルを再利用する方法はありますか? – Intrinsic
カップルの考え。 1.通常、$ 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 –