SQL服务器数值参考列解码

SQL Server numerical reference column decode

有没有办法从列中解码 SQL 中所有带有数字引用的字符(例如,'solu&#231 ;&#227 ;o' -> 解决方案,“案 ; -> 案”)?

“;”前的space不是问题,只是添加所以它不会被嵌入。

到目前为止我发现了什么:

如果该字段用于——或其数据始终兼容——XML,将其转换为 XML 类型,然后取文本值:

SELECT N'🚲', CONVERT(NVARCHAR(MAX), CONVERT(XML, N'🚲')); 

否则,一种方法是创建一个 SQL CLR 函数来使用 .NET 的 HTML 库。 (如果您对 C# 有意见,还有其他 .NET 语言。)

并且,根据您的 SQL 服务器版本和操作系统,T-SQL.

可以访问 R libraries and Python libraries