Tôi có tệp dữ liệu CSV từ bên thứ 3 là bảng SQL Server đã xuất. Họ chỉ đơn giản là làm select * from foo
và xuất kết quả ra một tệp văn bản và gửi nó đi.
Trong bảng của họ là cột kiểu Hình học, vì vậy trong văn bản thô của tôi, tôi có một cái gì đó như "0xE610000010C47 ...", v.v. Hiện tại tôi đã tải nó vào một bảng trong SQL Server dưới dạng một nvarchar.
Tôi đã dự đoán rằng tôi sẽ có thể quay ngược trở lại vào trường Hình học, nhưng điều đó dường như không dễ dàng gì. STGeomFromWKB
không hoạt động vì nó không thực sự là WKB. Tôi không thể sử dụng chuỗi dưới dạng Hình học vì nó phàn nàn rằng đó không phải là WKT.
Vì vậy, có cách nào tôi có thể nhận giá trị này vào SQL Server như thể nó là một hình học BLOB bình thường không? Tôi có thể bảo SQL Server xử lý như vậy không?
Tôi đã tìm thấy liên kết này giúp ít nhất trả lời câu hỏi của tôi về SQL Server là gì, nhưng không hiểu được tôi ở đâu: định dạng kiểu dữ liệu Hình học của SQLServer 2008 là gì