我想更改sp_helpindex
系统程序,或者用我的版本替换它。
原因是:
- 显示 index_id
- 显示包含的列
- 显示过滤器定义
- 显示填充因子
- 显示索引大小
- 也显示堆信息
此外,有趣的是,我的版本表现得更好(更快、更少读取、无光标)。
我尝试了以下方法,但这些都不起作用:
- sp_rename
- 变更程序
- 丢弃程序
错误Invalid object name 'sys.sp_helpindex'.
我现在能想到的唯一选择就是添加一个新程序而不是替换现有程序。但是,有一个缺点。我希望sp_help
(反过来调用sp_helpindex
)能够无缝地接收我的更改,因此在服务器上使用 Alt+F1 的每个人都会看到更改,而无需更改每个客户端上的默认 SSMS 快捷键。