在工程实践中,经常会希望随机分配一些数据插入数据库,以便测试。 这里提供一个示例,利用随机数来分配数据。
在该示例中我们将 员工信息 随机分配一个 特定部门下职称(title)。
DECLARE @Stuffs TABLE (StuffName VARCHAR(50));--原始数据表
INSERT INTO @Stuffs --插入需要随机分配的数据
VALUES ('Stuff1')
,('Stuff2')
,('Stuff3')
,('Stuff4');
DECLARE @StuffClasses TABLE ( --员工类别表,由部门,职称组成。
Id INT IDENTITY
,Department VARCHAR(50)
,Title VARCHAR(50)
)
INSERT INTO @Stuff