sql SQL代码在一个小表中创建500万行测试数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql SQL代码在一个小表中创建500万行测试数据相关的知识,希望对你有一定的参考价值。

CREATE TABLE IOTest(ID INT IDENTITY 
                    CONSTRAINT [PK_IOTest_ID] PRIMARY KEY CLUSTERED (ID ASC)
                  , AnotherNumber INT
                  , AString CHAR(50)); 
GO
SET NOCOUNT ON;
INSERT INTO IOTest (AnotherNumber, AString)
       SELECT TOP (50000) ROW_NUMBER() OVER(ORDER BY a.OBJECT_ID), REPLICATE('A',50)
       FROM sys.columns AS a CROSS JOIN sys.columns AS b;
GO 100

以上是关于sql SQL代码在一个小表中创建500万行测试数据的主要内容,如果未能解决你的问题,请参考以下文章

表中创建索引的最佳行数

如何在 SQL Server 中更新具有数百万行的大表?

如何在 SQL Server 中创建具有数十年的日期维度?

用于在存储库测试中创建相同表的 Sql 脚本

如何正确索引具有 2500 万行的 SQL Server 表

sql 优化tip