如何列出 SQL Server 中的所有索引视图?
如何获取 SQL Server 数据库中具有索引的视图列表(即索引视图)?
我发现在开发过程中运行“ALTER VIEW”非常容易,并且忽略了我不仅在编辑视图,而且还删除了现有索引。所以我认为最好有一个小的实用程序查询,它可以列出所有带有索引的视图。
How can you get a list of the views in a SQL server database that have indexes (i.e. indexed views)?
I've found it's pretty easy to run an "ALTER VIEW" as I'm developing and overlook that I'm not only editing the view but also dropping an existing index. So I thought it would be nice to have a little utility query around that would list me off all the views with indexes.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
微软 建议使用较新的 SQL Server 系统视图。这是等价的:
Microsoft recommends using the newer SQL Server system views. Here is the equivalent:
我喜欢使用较新的系统表:
内连接版本
I like using the newer system tables:
The inner join version