如何在openquery中选择JSON列?

时间:2018-05-29 11:42:12

标签: mysql json sql-server openquery

我在MSSQL上运行此代码,并且我尝试从json表中的MySql列中读取密钥值。

" key_from_Json"是列中json数组的关键。

该列包含以下数据:{" key_from_Json":" 1"," another_key_from_Json":" 2"}。

我试过这些,但是不行。 我认为问题出在引号中。

1)

select * from openquery( MySqlLinkedServer ,'SELECT
column->''$."key_from_Json"'' AS new_column
FROM table;
')

2)

select * from openquery( MySqlLinkedServer ,'SELECT
json_extract(column, ''$."key_from_Json"'') as new_column
FROM table;')

0 个答案:

没有答案