如何列出数据库中具有全文索引的所有表/列?
寻找类似的答案:List which columns have a full-text index in SQL Server 2005 ,但是对于 SQL Server 2000 [叹气]
谢谢
最佳答案
列出表格:
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
关于sql-server - 列出 SQL Server 2000 中哪些列具有全文索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10441336/