第二十三章 Caché 变量大全 $Y 变量
包含光标的当前垂直位置。
大纲
$Y
描述
$Y包含光标的当前垂直位置。当字符写入设备时,Caché会更新$Y以反映垂直光标位置。
输出的每个换行符(换行符)(ASCII 10)将$Y递增1。换页符(ASCII 12)将$Y重置为0。
$Y是16位无符号整数。当其值达到65536时,$Y换行为0。换句话说,如果$Y为65535,则下一个输出字符将其重置为0。
可以使用set命令为$X和$Y赋值。例如,可以使用特殊的转义序列来改变物理游标位置,而不更新$X和$Y的值。在这种情况下,在使用转义序列之后,使用set将正确的值分配给$X和$Y。
注意
NLS字符映射
国家语言支持(NLS)实用程序$X/$Y选项卡定义当前区域设置的$X和$Y光标移动字符。
带终端I/O的$Y
下表显示了不同字符对$Y的影响。
| Echoed Character | ASCII Code | Effect on $X |
|---|---|---|
|
12 | $Y=0 |
|
13 | $Y=$Y |
|
10 | $Y=$Y+1 |
|
8 | $Y=$Y |
|
9 | $Y=$Y |
| 任何可打印的ASCII字符 | 32-126 | $Y=$Y |
OPEN和USE命令的S(ECRET)协议关闭回显。它还可以防止$Y在输入过程中被更改,因此它指示真实的光标位置。
更改垂直位置的WRITE $CHAR()也会更改$Y

图中红框标出的即为系统安装后会自动启用并需经认证才可使用的系统服务,认证手段可配置。
例如,如果变更%Service_Console的身份验证方法,取消密码方法,用户就不能通过输入用户名密码登入Terminal。


.png)

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