第三十三章 Caché 变量大全 $ZMODE 变量
包含当前I/O设备打开参数。
大纲
$ZMODE
$ZM
描述
$ZMODE包含使用OPEN或命令为当前设备指定的参数。返回的字符串包含用于以规范形式打开当前I/O设备的参数。这些参数值由反斜杠分隔符分隔。TCP/IP IO上的开放参数(如)被规范化为。和参数值始终放在最后。
不能使用命令修改此特殊变量。尝试这样做会导致错误。
示例
以下示例使用$ZMODE返回当前设备的参数:
/// d ##class(PHA.TEST.SpecialVariables).ZMODE()
ClassMethod ZMODE()
{
WRITE !,"当前的开放模式有: ",$PIECE($ZMODE,"\")
WRITE !,"NLS集合为: ",$PIECE($ZMODE,"\",2)
WRITE !,"网络编码是: ",$PIECE($ZMODE,"\",4)
}
- 终端
DHC-APP> d ##class(PHA.TEST.SpecialVariables).ZMODE()
当前的开放模式有: RY
NLS集合为: Latin1
网络编码是: GB18030
- 控制台
d ##class(PHA.TEST.SpecialVariables).ZMODE()
当前的开放模式有: SADY
NLS集合为: Latin1
网络编码是: RAW
.png)

可以为用户分配角色。用户和角色可以对资源(数据库、服务和应用程序)拥有不同的读、写和使用权限。用户和角色还可以对数据库中的SQL表拥有SQL权限。
