0
我試圖在SQL Server中將整個JSON文件導入到我的表中。選擇並將JSON文件插入到SQL Server表中
的JSON數據是這樣的:
{
"category": "General Knowledge",
"type": "multiple",
"difficulty": "hard",
"question": "Electronic music producer Kygo's popularity skyrocketed after a certain remix. Which song did he remix?",
"correct_answer": "Ed Sheeran - I See Fire",
"incorrect_answers": [
"Marvin Gaye - Sexual Healing",
"Coldplay - Midnight",
"a-ha - Take On Me"
]
},
像這樣多個條目。 我試圖使用OPENROWSET
和OPENJSON
此使用以下查詢來完成:
SELECT value
FROM OPENROWSET (BULK 'C:\Users\USERNAME\Desktop\general_questions.json', SINGLE_CLOB) as j
CROSS APPLY OPENJSON(BulkColumn)
不過,我只得到了輸出顯示在文件中的第一個問題對象。我有兩個部分的問題:
如何讓我的查詢選擇文件中的所有對象,然後將所有這些對象插入到我的SQL Server數據庫中的表中?