gpt4 book ai didi

sql-server - 如何在 SQL Server 2005 中从 IndexId 获取索引名称

转载 作者:行者123 更新时间:2023-12-02 02:58:27 25 4
gpt4 key购买 nike

我正在运行以下查询来列出索引的大小和碎片:

SELECT object_name(object_id, database_id) as objectname), index_id, *
FROM sys.dm_db_index_usage_stats

是否有一个 SQL 函数可以用来将 index_id 转换为索引名称?

最佳答案

我在 this 上找到了一个函数应该可以帮助您的页面:

CREATE FUNCTION dbo.index_name (@object_id int, @index_id int)
RETURNS sysname
AS
BEGIN
RETURN(SELECT name FROM sys.indexes WHERE object_id = @object_id and index_id = @index_id)
END;

关于sql-server - 如何在 SQL Server 2005 中从 IndexId 获取索引名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1179134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com