我有两个完全相同的表。我想将它们合并为一个大型数据集。我尝试简单地SELECT-INTO
查询但出现错误...
SELECT * INTO dbo.ParkingBay
FROM (SELECT * FROM dbo.ParkingBay_Old
UNION
SELECT * FROM dbo.ParkingBay_New) AS PARKING_BAY;
错误是:
无法将几何数据类型选择为DISTINCT,因为它不可比较。
UNION对组合结果集执行DISTINCT。
UNION ALL消除了此DISTINCT步骤,但会在结果中产生重复的可能性。
如果您可以接受欺诈,那么请尝试此操作
SELECT * INTO dbo.ParkingBay
FROM (SELECT * FROM dbo.ParkingBay_Old
UNION ALL
SELECT * FROM dbo.ParkingBay_New) AS PARKING_BAY;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句