2

如何列出我的数据库中具有全文索引的所有表/列?

寻找类似的答案:List which columns have a full-text index in SQL Server 2005 , but for SQL Server 2000 [sighs]

谢谢

4

1 回答 1

2

列出表格:

EXEC sp_help_fulltext_tables;

要列出每个表的列:

EXEC sp_help_fulltext_columns;

请注意,如果未启用全文,这将失败。

如果要自定义输出,只需检查这两个过程的文本以查看它们在做什么(我手边没有 2000 实例,因此无法确认,但请记住,这些存储过程可能有系统无法执行或访问无法直接查询的系统表的语法)。

EXEC sp_helptext sp_help_fulltext_tables;
EXEC sp_helptext sp_help_fulltext_columns;

sp_help_fulltext_tables:http:
//msdn.microsoft.com/en-us/library/aa933422%28v=sql.80%29.aspx

sp_help_fulltext_columns:http:
//msdn.microsoft.com/en-us/library/aa933445%28v=sql.80%29.aspx

于 2012-05-04T04:52:00.780 回答