gpt4 book ai didi

将地理类型作为 XML 返回的 SQL 查询

转载 作者:行者123 更新时间:2023-12-04 05:53:37 25 4
gpt4 key购买 nike

我正在尝试从包含 Geography 类型的表中返回一个 XML。
SQL查询:

SELECT *
From Events
ORDER BY HydrantId ASC
FOR XML RAW ('Event'), ROOT ('Events'), ELEMENTS XSINIL;

我收到以下错误:
FOR XML does not support CLR types -   
cast CLR types explicitly into one of the supported types in FOR XML queries.

我如何将这个 Geography 列转换为可读的内容?
谢谢。

最佳答案

SELECT Column1, Column2, Column3, cast(GeographyColumn as varchar(max))
From Events
ORDER BY HydrantId ASC
FOR XML RAW ('Event'), ROOT ('Events'), ELEMENTS XSINIL;
GeographyColumn 中的值将在 POINT (-77.010996 38.890358)格式。

关于将地理类型作为 XML 返回的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9775837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com