在SQL Server 2014中,可以通过使用INSERT INTO语句结合SELECT语句来添加与前一行相等的新行。具体步骤如下:
CREATE TABLE #TempTable (
Column1 datatype,
Column2 datatype,
...
);
INSERT INTO #TempTable
SELECT Column1, Column2, ...
FROM TableName
WHERE 条件;
其中,条件是可选的,用于筛选出前一行的数据。
INSERT INTO TableName
SELECT Column1, Column2, ...
FROM #TempTable
UNION ALL
SELECT Column1, Column2, ...
FROM #TempTable
UNION ALL
SELECT Column1, Column2, ...
FROM #TempTable;
这里使用了UNION ALL操作符来将临时表中的数据插入到原表中,并重复3次以添加3个与前一行相等的新行。
DROP TABLE #TempTable;
这样就可以在SQL Server 2014中添加3个与前一行相等的新行了。请注意,以上步骤中的表名、列名和条件需要根据实际情况进行替换。
领取专属 10元无门槛券
手把手带您无忧上云