我在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;')