第二十五章 Caché 变量大全 $ZB 变量
包含当前I / O设备的状态信息。
大纲
$ZB
描述
$ZB包含读取操作后特定于当前I / O设备的状态信息
- 从终端,顺序文件或其他基于字符的I / O设备读取时,
$ZB包含读取操作的终止字符。它可以是终止符(例如),如果读取操作不需要终止符,则可以是输入数据的最后一个字符;如果需要终止符但未收到终止符,则可以是空字符串(例如,如果读取操作超时)。 - 从磁带等基于块的I / O设备读取数据时,$ZB包含I / O缓冲区中剩余的字节数。写入磁带时,
$ZB还包含I / O缓冲区中的字节数。
不能使用SET命令修改此特殊变量。尝试这样做会导致错误。
从基于字符的设备或文件中读取时,$ZB和都可以用于返回READ终止字符。对于基于字符的读取,这两个特殊变量非常相似,但不完全相同。对于基于块的读写(例如磁带),请使用; 不支持基于块的读取和写入操作。
文件结束行为
默认情况下,Caché通过发出错误来处理顺序文件的文件结尾;它不会设置。可以以与MSM兼容的方式配置文件结束行为。在这种情况下,遇到文件结尾时,Caché不会发出错误,而是将设置为(空字符串),并将设置为-1。
要配置文件结束处理,请转到管理门户,依次选择“系统”,“配置”,“兼容性设置”。查看和编辑SetZEOF的当前设置。设置为“true”时,Caché将



可以为用户分配角色。用户和角色可以对资源(数据库、服务和应用程序)拥有不同的读、写和使用权限。用户和角色还可以对数据库中的SQL表拥有SQL权限。
,那就等下个帖子吧... ]