Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 系统对象 » 系统过程 » 按字母顺排序的系统过程列表

 

sa_text_index_vocab 系统过程

列出所有在文本索引中出现的术语以及每个术语在其中出现的索引值的总数。

语法
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-nametable-nametable-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
... ...