Tôi có một số giá trị xml hợp lệ và không hợp lệ được lưu trữ trong cột VARCHAR.t-sql: chuyển đổi varchar thành xml
Tôi muốn truyền các giá trị xml hợp lệ vào loại dữ liệu xml thực tế và không hợp lệ thành giá trị rỗng.
Cách hay để làm điều này là gì?
Cái gì như:
SELECT
CASE WHEN dbo.isValidXML(xml_data) THEN CAST(xml_data as XML)
ELSE null
END
gì phiên bản của SQL Server? –
Microsoft SQL Server 2008 (SP1) – David
Bạn không thể chạy một tiến trình trong quá trình tải ** của dữ liệu này để từ chối XML không hợp lệ, nếu không bạn đang chạy truy vấn này qua một hàm mỗi lần bạn sử dụng câu lệnh chọn này lý tưởng cho hiệu suất. – christiandev