小工具知识网

当前位置: 首页 > 行业知识 > SQL生成序列浅析

行业知识

SQL生成序列浅析

2026-10-26 06:15:34 来源:互联网转载

 

()

01.sqlserver版本

使用sqlserver将数据复制n条

 select      t.indx,      t.name,      tmp.vluefrom (     values(1,'苹果'))  as t(indx,  name),(    select         [number]  as vlue     from master.dbo.spt_values     where [type] = 'p'        and [number] between 1 and 10) as tmp

spt_values是什么

()

spt_values是SQL Server新增的一个系统表,表里面都是一些枚举数据。 (因为该表属于系统数据库master下面,所以通常在表名前面添加库名master) **解释:但是通常我们使用的是Type='P'的数据记录,master.dbo.spt_values表的字段值为"P"的对应number字段值是从0-2047。

master.dbo.spt_values使用示例

制作日历

SELECT   CONVERT(NVARCHAR(10), DATEADD(DAY, number, '2024-01-01'), 120) AS calendarFROM   master..spt_values WHERE TYPE = 'P'  AND number 

上一篇:入门指南轻松掌握织梦网址登录步骤,一站式解答你的所有疑问!

下一篇:福建安全云空间云服务器