专用寄存器

专用寄存器是 Db2 为应用程序进程定义的存储区,用于存储可在 SQL 语句中引用的信息。 对专用寄存器的引用是对当前服务器所提供值的引用。 如果该值为字符串,那么其 CCSID 是当前服务器的缺省 CCSID。

可以按如下方式引用专用寄存器:

阅读语法图跳过可视化语法图CURRENT ACCELERATOR CURRENT APPLICATION COMPATIBILITYCURRENT APPLICATION ENCODING SCHEMECURRENT CLIENT_ACCTNGCLIENT ACCTNGCURRENT CLIENT_APPLNAMECLIENT APPLNAMECURRENT CLIENT_CORR_TOKENCURRENT CLIENT_USERIDCLIENT USERIDCURRENT CLIENT_WRKSTNNAMECLIENT WRKSTNNAMECURRENT DATECURRENT_DATE1CURRENT DEBUG MODECURRENT DECFLOAT ROUNDING MODECURRENT DEGREECURRENT EXPLAIN MODECURRENT GET_ACCEL_ARCHIVECURRENTLOCALELC_CTYPECURRENT_LC_CTYPECURRENT MAINTAINEDTABLETYPESFOR OPTIMIZATIONCURRENT MEMBERCURRENT OPTIMIZATION HINTCURRENT PACKAGE PATHCURRENT PACKAGESETCURRENT PATHCURRENT_PATHCURRENT PRECISIONCURRENT QUERY ACCELERATIONCURRENT QUERY ACCELERATION WAITFORDATACURRENT REFRESH AGECURRENT ROUTINE VERSIONCURRENT RULESCURRENT SCHEMACURRENT_SCHEMA1CURRENT SERVERCURRENT_SERVERCURRENT SQLIDCURRENT TEMPORAL BUSINESS_TIMECURRENT TEMPORAL SYSTEM_TIMECURRENT TIMECURRENT_TIME1CURRENT TIMESTAMPCURRENT_TIMESTAMP1(6)(整数)WITHOUT TIME ZONEWITH TIME ZONECURRENT TIME ZONECURRENT TIMEZONECURRENT_TIMEZONESESSION TIME ZONESESSION TIMEZONESESSION_USERUSER
注意:
  • 1 SQL标准使用带下划线的形式。