У мене є файл даних CSV від третьої сторони, яка є експортованою таблицею SQL Server. Вони просто зробили select * from foo
і вивели результат у текстовий файл і надіслали його.
У їхній таблиці стовпчик типу Геометрія, тому у своєму сирому тексті у мене є щось на кшталт "0xE610000010C47 ..." і т. Д. На даний момент я завантажив його в таблицю на SQL Server як nvarchar.
Я очікував, що зможу повернути назад у поле Геометрії на своєму кінці, але це здається не таким простим. STGeomFromWKB
не працює, оскільки це насправді не WKB. Я не можу призначити рядок як Geometry, оскільки він скаржиться, що це не WKT.
Отже, чи можна отримати це значення на SQL Server так, ніби це нормальна геометрія BLOB? Чи можу я сказати SQL Server, щоб він ставився до цього як до такого?
Я знайшов це посилання, яке допомогло хоча б відповісти на моє запитання про те, що є у SQL Server, але не зрозуміло мене там: який формат даних даних про геометрію SQLServer 2008