可能重复:
What is the purpose of system table table master..spt_values and what are the meanings of its values?
Why (and how) to split column using master..spt_values?
我有一些动态SQL,我有这些行将被执行,具有spt_values, and the type='P'
的含义
declare @Sql nvarchar(max)
select @Sql = ISNULL(@sql + ',', '') + QUOTENAME(RIGHT(number,10))
from master..spt_values
where type='P' and number between 1 and (select COUNT(*) From tableName)
答案 0 :(得分:0)
spt_values
是master
数据库中的一个表。因此,它仅适用于内部SQL Server,而未公开适用于公众。
基本上,您获得的代码是快速获取数字结果集的方法。