sql-server - 列出 SQL Server 2000 中哪些列具有全文索引

标签 sql-server sql-server-2000

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

寻找类似的答案: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/

相关文章:

sql - 尝试在 SQL Server 2000 中使用 Catch 吗?

sql - 将 SQL 消息输出到日志文件

sql - 使用 UNION 子查询进行查询需要很长时间

SQL 查询 - 长时间运行/占用 CPU 资源

.net - sqlserver 的 Entity Framework 日期/时间转换

c# - SQL/C# - UPSERT 上的主键错误

sql-server - 如何更新列的扩展属性?

sql-server - 使用查询或存储过程延迟 SQL Server 2000 查询直到处理器利用率低于 50%?

sql-server - 文件到达文件夹时如何执行SSIS包

sql - 选择查询重复值