漫漫技术人生路

C#

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

sp_help_fulltext_tables_cursor

使用游标返回为全文索引注册的表的列表。

语法

sp_help_fulltext_tables_cursor [ @cursor_return = ] @cursor_variable OUTPUT
    [ , [ @fulltext_catalog_name = ] 'fulltext_catalog_name' ]
    [ , [ @table_name = ] 'table_name' ]

参数

[@cursor_return =] @cursor_variable OUTPUT

cursor 类型的输出变量。游标是只读的可滚动动态游标。

[@fulltext_catalog_name =] 'fulltext_catalog_name'

是全文目录的名称。fulltext_catalog_name 的数据类型为 sysname,默认值为 NULL。如果省略 fulltext_catalog_name 或其值为 NULL,则返回与数据库相关的所有全文索引表。如果指定 fulltext_catalog_name,但省略 table_name 或其值为 NULL,则检索与此目录相关的每个全文索引表的全文索引信息。如果指定 fulltext_catalog_nametable_name,并且 table_namefulltext_catalog_name 相关,则返回一行结果,否则会产生错误。

[@table_name =] 'table_name'

是请求全文元数据的一段或两段表的名称。table_name 的数据类型为 nvarchar(517),默认值为 NULL。如果只指定 table_name,则只返回与 table_name 相关的行。

返回代码值

0(成功)或 1(失败)

结果集
列名 数据类型 描述
TABLE_OWNER sysname 表所有者。这是创建该表的数据库用户的名称。
TABLE_NAME sysname 表名。
FULLTEXT_KEY_INDEX_NAME sysname 在指派为唯一键列的列上施加 UNIQUE 约束的索引。
FULLTEXT_KEY_COLID integer 以 FULLTEXT_KEY_NAME 标识的唯一索引的列 ID。
FULLTEXT_INDEX_ACTIVE integer 指定该表中全文索引标记的列是否适于查询:

0 = 非活动
1 = 活动

FULLTEXT_CATALOG_NAME sysname 全文索引数据所在的全文目录。

权限

执行权限默认授予 public 角色的成员。

示例

下面的示例返回与 Cat_Desc 全文目录相关的全文索引表的名称。

USE Northwind
GO
DECLARE @mycursor CURSOR
EXEC sp_help_fulltext_tables_cursor @mycursor OUTPUT, 'Cat_Desc'
FETCH NEXT FROM @mycursor
WHILE (@@FETCH_STATUS <> -1)
   BEGIN
      FETCH NEXT FROM @mycursor
   END
CLOSE @mycursor
DEALLOCATE @mycursor
GO 
posted on 2006-09-27 17:25  javaca88  阅读(225)  评论(0编辑  收藏  举报