Похоже, gCOMMUNE
таблица имеет другое количество столбцов, чем запрос для выбора данных, которые будут вставлены в нее.Вы должны указать имена столбцов в операторе INSERT INTO .Предполагая, что есть столбцы с именами id
и geom
(из вашего пояснения выясняется, что это [ogr_fid] и [ogr_geog]), вот как может выглядеть ваше утверждение:
INSERT INTO gCOMMUNE([ogr_fid], [ogr_geog])
SELECT
[dbo].[commune].[ogr_fid],
GEOGRAPHY::STGeomFromWKB(commune.ogr_geometry.STAsBinary(),4326)
FROM [IMMATS].[dbo].[commune]