系统表master..spt_values的目的是什么?它为何被提供,如何使用?
其类型、low值和high值的含义是什么?
更新:
谷歌搜索会给出数千个“它的用途”,例如:
- 使用master..spt_values拆分列
- 它包含从0到2047的数字。非常有用,例如如果您需要在此范围内填充包含100个数字的表格
- 用于构建索引
- 创建虚拟日历
- 以不太直观和复杂的方式获取使用对象的描述
枚举SQL Server数据库中的所有索引(Giuseppe Dimauro, devx.com) - "SQL Server 2005脚本以显示磁盘空间使用情况"
- "没什么好说的。这个表是一个“超级”查找表的设计噩梦"
有些帖子警告不要使用它,因为它可能会在未来版本的SQL Server中被删除,但已经有了使用它来说明新SQL Server 11(Denali)新功能的代码脚本: