列出所有在文本索引中出现的术语以及每个术语在其中出现的索引值的总数。
sa_text_index_vocab( 'text-index-name', 'table-name', 'table-owner' )
text-index-name 此 CHAR(128) 参数用于指定文本索引的名称。
table-name 此 CHAR(128) 参数用于指定在其上构建文本索引的表的名称。
table-owner 此 CHAR(128) 参数用于指定表的所有者。
列名 | 数据类型 | 说明 |
---|---|---|
term | VARCHAR(60) | 文本索引中的术语。 |
freq | BIGINT | 其中出现术语的索引值的数量。 |
sa_text_index_vocab 系统过程返回所有在文本索引中出现的术语以及每个术语在其中出现的索引值的总数(如果术语在某些索引值中出现多次,它将少于出现的总次数)。
sa_text_index_vocab 系统过程具有以下限制:
不能与 CALL 语句一起使用。
不能用在过程内的语句中。
参数值不能是主机变量或表达式。参数 text-index-name、table-name 和 table-owner 必须是约束或变量。
需要 DBA 权限,或对索引表的 SELECT 权限。
None
以下示例在示例数据库的 Products.Description 列上构建了一个名为 VocabTxtIdx 的文本索引。以下语句执行 sa_text_index_vocab 系统过程,返回出现在文本索引中的所有术语。
CREATE TEXT INDEX VocabTxtIdx2 ON Products( Description ); SELECT * FROM sa_text_index_vocab( 'VocabTxtIdx2', 'Products', 'GROUPO' ); |
term | freq |
---|---|
Cap | 2 |
Cloth | 1 |
Cotton | 2 |
Crew | 1 |
Hooded | 1 |
neck | 2 |
... | ... |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |