
FREE STABILIZED DYNAMIC QUERY 子命令(数据链路层)
FREE STABILIZED DYNAMIC QUERY 命令从某些目录表中删除一个或多个稳定的动态查询。 如果指定的查询语句存在于动态语句缓存中, FREE STABILIZED DYNAMIC QUERY 还会从动态语句缓存中清除这些语句。
环境 FREE STABILIZED DYNAMIC QUERY
您可以使用 DB2I 上的免费稳定动态查询命令,也可以使用前台或后台运行的TSO下的DSN会话。 您也可以使用存储过程 SYSPROC.ADMIN_COMMAND_DSN 从远程请求者提交此子命令。
数据共享范围 :集团
授权
要执行此命令,您必须使用包含以下权限之一的进程特权集:
- SQLADM 权限
- 系统 DBADM 权限
- SYOPR 权威
- SYSCTRL 权限
- SYSADM 权限
语法 FREE STABILIZED DYNAMIC QUERY
选项说明 FREE STABILIZED DYNAMIC QUERY
- STBLGRP (稳定小组 )
- 释放所有稳定动态查询,或针对特定稳定组。
- 稳定集团
- 释放稳定组中所有已稳定的查询。
- *
- 释放所有已稳定查询。
- SDQSTMTID (语句标识符 )
- 使用指定的大整数常量语句标识符值 ,释放单个稳定的动态查询。
- 计划、管理、目标、范围、时间、成本
- 要释放哪个稳定动态查询副本。
- 全部
- 释放所有符合条件的稳定动态查询副本。 这是缺省值。
- 无效
- 仅释放无效的稳定动态查询副本( COPYID=4 )。
- 无效
- 是否仅释放无效的稳定动态查询副本。
- 否
- 释放所有符合条件的稳定动态查询副本。 这是缺省值。
- YES
- 仅释放无效的稳定动态查询副本(VALID='N')。
使用说明 FREE STABILIZED DYNAMIC QUERY
如果您使用免费动态查询来释放多个副本,则每个成功的释放操作都会在下一个动态查询被释放之前进行。 如果在处理动态 SQL 语句时发生错误,则该稳定动态查询的命令处理将结束,并继续处理下一个稳定动态查询。
示例
- 释放稳定组的所有稳定动态查询 APP01
FREE STABILIZED DYNAMIC QUERY STBLGRP(APP01)- 带有语句标识符1234的免费稳定动态查询
FREE STABILIZED DYNAMIC QUERY SDQSTMTID (1234)- 释放无效副本( COPYID=4 ),稳定动态查询语句标识符为1234
FREE STABILIZED DYNAMIC QUERY SDQSTMTID (1234) PLANMGMTSCOPE(INVALID)- 释放所有无效的稳定动态查询副本,语句标识符为1234(VALID='N')
FREE STABILIZED DYNAMIC QUERY SDQSTMTID (1234) INVALIDONLY(YES)

