更改开始

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( 声明编号)PLANMGMTSCOPE(ALLINVALID)INVALIDONLY(NOYES)

选项说明 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)
更改结束