第四十九章 Caché 变量大全 ^$ROUTINE 变量
提供例程信息。
大纲
^$|nspace|ROUTINE(routine_name)
^$|nspace|R(routine_name)
参数
|nspace|或[nspace]可选-扩展SSVN引用,可以是显式名称空间名称,也可以是隐含名称空间。必须计算为带引号的字符串,该字符串括在方括号([“nspace”])或竖线(|“nspace”|)中。命名空间名称不区分大小写;它们以大写字母存储和显示。- routine_name 计算结果为包含例程名称的字符串的表达式。
描述
可以将^$ROUTINE结构化系统变量用作$DATA、$ORDER和$QUERY函数的参数,以从当前命名空间(默认)或指定命名空间返回例程信息。^$ROUTINE返回有关例程的OBJ代码版本的例程信息。
在InterSystems ObjectScript中,一个例程有三个代码版本:MAC(用户编写的代码,可能包括宏预处理器语句)、INT(编译的MAC代码,用于执行宏预处理)和OBJ(可执行目标代码)。可以使用^$ROUTINE global返回关于int代码版本的信息。可以使用^$ROUTINE返回有关OBJ代码版本的信息。
参数
nspace
此可选参数允许使用扩展SSVN引用在另一个命名空间中指定全局。



参见下表:.png)
.png)
.jpeg)
.png)
.png)


