Caché 变量大全 系统变量 ​​第一章 Caché 变量大全 $DEVICE 变量☆☆☆​​ ​​第二章 Caché 变量大全 $ECODE 变量☆☆☆​​ ​​第三章 Caché 变量大全 $ESTACK 变量☆☆☆​​ ​​第四章 Caché 变量大全 $ETRAP 变量☆☆☆☆☆​​ ​​第五章 Caché 变量大全 $HALT 变量☆☆☆​​ ​​第六章
原创 2022-01-10 17:00:56
120阅读
Caché 变量大全系统变量第一章 Caché 变量大全 $DEVICE 变量第二章 Caché 变量大全 $ECODE 变量
原创 2021-07-06 11:00:06
171阅读
文章目录 第十八章 Caché 变量大全 $THIS 变量大纲描述 第十八章 Caché 变量大全 $THIS 变量包含当前类上下文。大纲$THIS描述$THIS包含当前的类上下文。实例方法的类上下文是当前对象引用(OREF)。类方法的类上下文是作为字符串值的当前类名。例如,如果从类方法中发出命令DO ..method()或SET ..property = value,则使用$THIS的当前值来解析..上下文。在对象实例内进行引用时,首选相对点语法(..)。$THIS通常在对象实例内并且调用
原创 2022-01-13 16:12:53
43阅读
。类方法的类上下文是作为字符串值的当前类名。例如,如果从类方法中发出命令DO ..method()或SET ..property = value,则使用$THIS的当前值来解析..上下文。在对象实例内进行引用时,首选相对点语法(..)。$THIS通常在对象实例内并且调用
原创 2021-07-12 09:59:16
106阅读
文章目录 第二十章 Caché 变量大全 $TLEVEL 变量大纲描述SQL和$TLEVEL事务级别和终端提示示例 第二十章 Caché 变量大全 $TLEVEL 变量包含事务处理的当前嵌套级别。大纲$TLEVEL$TL描述$TLEVEL包含当前事务级别,即嵌套的打开事务数。发出的TSTART命令的数量决定了事务级别。每个TSTART将$TLEVEL加1。每个TCOMMIT将$TLEVEL递减1。每个TROLBACK 1将$TLEVEL递减1。ROLLBACK将$LEVEL重置为0
原创 2022-01-13 16:12:53
85阅读
文章目录 第十一章 Caché 变量大全 $PRINCIPAL 变量大纲描述示例注意 第十一章 Caché 变量大全 $PRINCIPAL 变量包含主体I / O设备的ID。大纲$PRINCIPAL$P描述$PRINCIPAL包含当前进程的主要I / O设备的ID。 $PRINCIPAL的运作方式类似于$IO。如果关闭主设备,则$PRINCIPAL不会更改。如果主要输入和输出设备不同,则$PRINCIPAL反映主要输入设备的ID。不能使用SET命令修改此特殊变量。尝试这样做会导致<
原创 2022-01-13 16:16:08
99阅读
文章目录 第五章 Caché 变量大全 $HALT 变量大纲描述暂停陷阱执行$HALT 与 ^%ZSTOP示例 第五章 Caché 变量大全 $HALT 变量包含暂停陷阱例程调用。大纲$HALT描述$HALT包含当前暂停陷阱例程的名称。当遇到HALT命令时,应用程序将调用暂停陷阱例程。该暂停陷阱例程可以在发出HALT命令之前执行清理或日志记录处理,或者可以替代其他处理而不是暂停程序执行。可以使用SET命令将$HALT设置为暂停陷阱例程。暂停陷阱例程由带引号的字符串指定,格式如下SET $H
原创 2022-01-13 16:16:10
94阅读
文章目录 第十六章 Caché 变量大全 $SYSTEM 变量大纲描述`$SYSTEM`特殊变量$SYSTEM Class标志和限定符FlagsQualifiers编译器限定符导出限定符ShowClassAndObject限定词UnitTestFlag的限定符。Flag限定符映射处理顺序示例 第十六章 Caché 变量大全 $SYSTEM 变量包含有关系统对象的系统信息。大纲$SYSTEM$SY$SYSTEM.class.method()描述$SYSTEM既可以作为特殊变量调用,也可以作
原创 2022-01-13 16:16:12
169阅读
大纲$THROWOBJ描述$THROWOBJ包含由最近一次不成功的抛出操作引发的对象引用(OREF)。Caché在发出<THROW>错误时将OREF写入$THROWOBJ。通常,当不在TRY或CATCH块内时试图发出抛出时,就会发生这种情况。成功的THROW操作会将$THROWOB
原创 2021-07-12 09:58:53
107阅读
$PRINCIPAL $P 描述 $PRINCIPAL包含当前进程的主要I / O设备的ID。 $PRINCIPAL的运作方式类似于$IO。 如果关闭主设备,则$PRINCIPAL不会更改。如果主要输入和输出设备不同,则$PRINCIPAL反映主要输入设备的ID。 不能使用SET命令修改此特殊变量。尝试这样做会导致<
原创 2021-07-12 10:03:55
69阅读
$IO $I 描述 $IO包含所有输入/输出操作所指向的当前设备的设备ID。如果输入和输出设备不同,则$IO包含当前输入设备的ID。 Caché在登录时将$IO的值设置为主要输入/输出设备。 $PRINCIPAL包含主体设备的ID。发出USE命令来更改当前设备。只有USE和CLOSE命令,BREAK命令或返回编程器提示才可以更改此值。 可以使用%Library
原创 2021-07-12 10:05:27
95阅读
$ECODE $EC 描述 发生错误时,Caché会将$ECODE特殊变量设置为逗号分隔的字符串,其中包含与错误相对应的错误代码。例如,当引用未定义的全局变量时,Caché将$ECODE特殊变量设置为以下字符串: ,M7, $ECODE可以包含ISO 117
原创 2021-07-12 10:10:06
102阅读
大纲$TLEVEL$TL描述$TLEVEL包含当前事务级别,即嵌套的打开事务数。发出的TSTART命令的数量决定了事务级别。每个TSTART将$TLEVEL加1。每个TCOMMIT将$TLEVEL递减1。每个TROLBACK 1将$TLEVEL递减1。ROLLBACK将$LEVEL重置为0
原创 2021-07-12 09:58:32
101阅读
$SY$SYSTEM.class.method()描述$SYSTEM既可以作为特殊变量调用,也可以作
原创 2021-07-12 10:00:54
121阅读
文章目录 第十三章 Caché 变量大全 $ROLES 变量大纲描述授予未列出的角色的角色SET $ROLESNEW $ROLES示例 第十三章 Caché 变量大全 $ROLES 变量包含分配给当前进程的角色。大纲$ROLES描述$ROLES包含分配给当前进程的角色列表。此角色列表由逗号分隔的字符串组成,该字符串可以包含用户角色和添加的角色。通过使用SQL GRANT语句或使用Management Portal System Administration、Security、Users选项将
原创 2022-01-13 16:16:08
93阅读
文章目录 第七章 Caché 变量大全 $IO 变量大纲描述 第七章 Caché 变量大全 $IO 变量包含当前输入/输出设备的ID。…大纲$IO$I描述$IO包含所有输入/输出操作所指向的当前设备的设备ID。如果输入和输出设备不同,则$IO包含当前输入设备的ID。Caché在登录时将$IO的值设置为主要输入/输出设备。 $PRINCIPAL包含主体设备的ID。发出USE命令来更改当前设备。只有USE和CLOSE命令,BREAK命令或返回编程器提示才可以更改此值。可以使用%Library
原创 2022-01-13 16:16:09
129阅读
文章目录 第四十章 Caché 变量大全 $ZREFERENCE 变量大纲描述长全局变量名称裸全局变量引用扩展局变量引用更新`$ZREFERENCE`的操作设置`$ZREFERENCE`示例 第四十章 Caché 变量大全 $ZREFERENCE 变量包含当前全局变量global引用。大纲$ZREFERENCE$ZR描述$ZREFERENCE包含上次全局引用的名称和下标。这就是所谓裸指针。注意:最后一个全局引用是最近访问的全局节点。通常,这是对全局的最新显式引用。但是,某些命令可能在内部使
原创 2022-01-13 16:17:58
97阅读
文章目录 第十四章 Caché 变量大全 $STACK 变量大纲描述错误处理终端提示的上下文级别示例 第十四章 Caché 变量大全 $STACK 变量包含保存在调用堆栈中的上下文框架的数量。大纲$STACK$ST描述$STACK包含当前保存在进程的调用堆栈中的上下文框架的编号。还可以将$STACK视为当前正在执行的上下文的从零开始的上下文级别编号。因此,启动Caché JOB时,在将任何上下文保存到调用堆栈之前,$STACK的值为零(0)。每次例程使用DO``命令调用另一个例程时,当前正
原创 2022-01-13 16:16:07
91阅读
文章目录 第十九章 Caché 变量大全 $THROWOBJ 变量大纲描述Setting $THROWOBJ 第十九章 Caché 变量大全 $THROWOBJ 变量包含一次不成功THROW的OREF。大纲$THROWOBJ描述$THROWOBJ包含由最近一次不成功的抛出操作引发的对象引用(OREF)。Caché在发出<THROW>错误时将OREF写入$THROWOBJ。通常,当不在TRY或CATCH块内时试图发出抛出时,就会发生这种情况。成功的THROW操作会将$THROWOB
原创 2022-01-13 16:16:08
43阅读
文章目录 第二章 Caché 变量大全 $ECODE 变量大纲描述清除 `$ECODE`Setting $ECODE`$ECODE`字符串溢出注意创建自己的错误代码 第二章 Caché 变量大全 $ECODE 变量包含当前错误代码字符串。大纲$ECODE$EC描述发生错误时,Caché会将$ECODE特殊变量设置为逗号分隔的字符串,其中包含与错误相对应的错误代码。例如,当引用未定义的全局变量时,Caché将$ECODE特殊变量设置为以下字符串:,M7,$ECODE可以包含ISO 117
原创 2022-01-13 16:16:11
134阅读
  • 1
  • 2
  • 3
  • 4
  • 5