此命令将删除文本列的全文本索引。如果激活了索引的高速缓存,则使用此命令来删除索引。
根据 DB2 目录视图,此命令中的用户标识必须对为其创建全文本索引的表具有 CONTROL 特权。或者,用户可以是数据库管理员(DBADM)。
或者,数据库管理员(DBADM)可以删除索引,原因是他们必须能够使用 FORCE 选项来禁用数据库。
>>-DROP-INDEX--+------------------+--index-name--FOR-TEXT-------> '-index-schema-"."-' >--+----------------------+------------------------------------>< '-|connection-options|-' connection-options: |--+--------------------------------------------------------------+--| '-CONNECT-TO--database-name--+-------------------------------+-' '-USER--userid--USING--password-'
删除索引,而不管其高速缓存表的激活状态如何。有关更多信息,请参阅ACTIVATE CACHE以获得更多信息。
注意,当正在对索引运行下列命令的其中一个命令时,不能发出该命令:
在删除 DB2 中的用户表前后,必须手工删除索引。如果不手工删除索引,则不能正确清理结果。
当使用复制捕获表时,会除去 IBMSNAP_PRUNE_SET 和 IBMSNAP_PRUNCTRNL 表中的条目。