需要将一堆重复的记录添加到数据库中,不想全部手动完成。
需要手动添加初始记录,然后想创建一个查询,我可以运行基本上模板其余记录,然后手动更改一个不同的字段。
问题是,在我输入它们之前,我并不确切知道初始记录是什么。
例如
FieldOne | FieldTwo | FieldThree
----------+------------+--------------
Text One | Text Two A | int Three A
Text One | Text Two B | int Three A
Text One | Text Two C | int Three A
...
这一切都必须手工完成。然后我需要创建:
FieldOne | FieldTwo | FieldThree
----------+------------+--------------
Text One | Text Two A | int Three B
Text One | Text Two B | int Three B
Text One | Text Two C | int Three B
...
...对字段二中的所有不同值重复。
希望这有意义吗?
基本上我想做的是:
WHILE (SELECT ALL DISTINCT VALUES FIELDTWO)
BEGIN
INSERT INTO TABLE VALUES ('Same all the time', Value From the FieldTwo Select, 'Same all the time')
END
这可以在 SQL Server 中完成吗?你能给我确切的 T-SQL 语句吗?