我有两张桌子完全一样。我想把它们连接到一个大数据集中。我尝试了简单的SELECT-INTO查询,但得到了一个错误.
SELECT * INTO dbo.ParkingBay
FROM (SELECT * FROM dbo.ParkingBay_Old
UNION
SELECT * FROM dbo.ParkingBay_New) AS PARKING_BAY;错误是:
由于几何数据类型是不可比较的,因此不能选择不同的数据类型。
发布于 2014-01-17 15:04:30
UNION对合并的结果集执行不同的操作。
UNION都消除了这一独特的步骤,但会在结果中产生欺骗的可能性。
如果你对欺骗的可能性没有意见,那就试试这个
SELECT * INTO dbo.ParkingBay
FROM (SELECT * FROM dbo.ParkingBay_Old
UNION ALL
SELECT * FROM dbo.ParkingBay_New) AS PARKING_BAY;发布于 2014-01-17 14:54:24
看起来,ALL解决了所有问题:
SELECT * INTO dbo.ParkingBay
FROM (SELECT * FROM dbo.ParkingBay_Old
UNION ALL
SELECT * FROM dbo.ParkingBay_New) AS PARKING_BAY;https://stackoverflow.com/questions/21188661
复制相似问题