DUMP_PLAN_CACHE_PROPERTIES 过程
DUMP_PLAN_CACHE_PROPERTIES 创建一个包含计划高速缓存属性的文件。
授权: 调用者必须具有 *JOBCTL 特权或有权使用 QIBM_DB_SQLADM 功能使用标识。
模式为 QSYS2。
- 库名
- 一个字符或图形字符串表达式,用于标识包含 file-name的库的名称。
- 文件名
- 用于标识生成的属性文件的名称的字符或图形字符串表达式。 它必须是有效的系统文件名。 如果该文件不存在,那么将使用与在其中创建该文件的库中指定的创建权限相同的文件公共权限来创建该文件。 使用 QSYS2.LIBRARY_INFO 表函数或 "显示库描述" (DSPLIBD) 命令以显示库的创建权限。 如果该文件存在,那么将向其追加新的计划高速缓存属性。
文件定义与 QSYS2/QDBOPPCGEN的定义匹配,该定义具有以下定义。
| 列名 | 系统列名 | 数据类型 | 描述 |
|---|---|---|---|
| 标题 | 标题 | VARCHAR(128) | 此行的值的描述。 |
| 值 | 值 | VARCHAR(128) | 项目的当前值。 |
| 数值单位 | 值单位 | VARCHAR(128) | 应用于 VALUE 列的单元的类型。
|
| ENTRY_NUMBER | ENTRYNBR | INTEGER | 此行的唯一标识号。 在每个生成的计划高速缓存属性文件中,分配给某个值的数字将相同。 |
| entry_type | entry_type | CHAR(2) | 条目的类型。
|
| 可绘图 | 可绘图 | CHAR (1) | 要绘制数据值的图形,该数据值很有意义。 |
| MinValue | MinValue | VARCHAR(128) | 此项所允许的最小值 |
| MAXVALUE | MAXVALUE | VARCHAR(128) | 此项所允许的最大值。 |
| DFTVALUE | DFTVALUE | VARCHAR(128) | 系统为此值提供的初始值。 |
| 更改警告 | CHGWARN | varchar(512) | 不使用。 |
示例
- 将计划高速缓存属性转储到库 SNAPSHOT 中名为 PCPROP1 的文件。
CALL QSYS2.DUMP_PLAN_CACHE_PROPERTIES('SNAPSHOTS','PCPROP1');
