仅使用Cache终端,使用什么实用程序功能或Global来查找Cache数据库中存在的所有Global的列表?
再次使用Cache终端,我使用什么实用程序函数或Global来查找这些Globals的所有节点的列表。
此站点不使用任何高级缓存功能,如CSP,SQL,VB或对象脚本。
由于
答案 0 :(得分:1)
您可以使用
Do ^%G
检查全局变量,你也可以找到
Do ^%GSIZE
以获得全局变量的快速
答案 1 :(得分:1)
正如斯蒂芬所提到的 - 使用^GSIZE
或^%GD
来获取命名空间中所有全局变量的列表。然后^%G
或ZW ^GloablName
检查全局结构。
如果您正在寻找每个全局节点(数据字典/架构的类型)背后的含义,那么它取决于在创建应用程序时是否使用以及使用了什么方法。
如果它是使用InterSystems本机对象或SQL方法构建的 - 您将找到与模式匹配的全局变量,如数据^TableNameD(id)=$lb("",field1,field2...)
和索引^TableNameI
。如果是这样 - 请查看schema / table / class definition以获取详细信息。存储区域是将字段与特定节点位置匹配的内容。
但是,如果应用程序是使用直接访问全局变量创建的(如果您愿意,则使用NoSQL模型),那么全局结构的解释纯粹是应用程序业务特定的,您需要咨询该应用程序的文档/源代码/专家。最初开发的一些应用程序经常出现这种情况。