T-SQL 有几个函数可以解析 JSON 数据,但它们都不适用于 Azure SQL 数据仓库。
我在 VARCHAR 列中有 JSON 格式的数据,如下所示:
{'Purpose': 'Purpose 1', 'Activity': 'This activity'}
我可以使用以下JSON_VALUE
函数提取 SQL Server 中的“Purpose”字段:
SELECT JSON_VALUE('{'Purpose': 'Purpose 1', 'Activity': 'This activity'}', '$.Purpose');
但这在 SQL 数据仓库中不受支持。有没有办法在 SQL 数据仓库中做到这一点?
https://docs.microsoft.com/en-us/sql/t-sql/functions/json-functions-transact-sql