在SQL Server中加载JSON数据
问题描述:
我想知道如何将JSON数据加载到SQL Server 2014表中。 2016版让内置函数变得非常容易,但如果没有它,我无法完成工作。
以下是成千上万的头两条线或需要导入和加载的记录。 感谢在SQL Server中加载JSON数据
{"0":{"SalesOrderNum":"CSVSO67695","OrderDate":"2016-03-05 00:00:00.000","ProductNumber":"WB-H098","Quantity":1},
"1": {"SalesOrderNum":"CSVSO53485","OrderDate":"2015-07-31 00:00:00.000","ProductNumber":"SJ-0194-L","Quantity":10}}
答
有在网上有很多现成的解决方案,甚至是第一个结果从谷歌搜索会给你此链接: https://www.red-gate.com/simple-talk/sql/t-sql-programming/consuming-json-strings-in-sql-server/
有你有函数,将做的工作相当复杂的代码对你而言,如果你想了解它,请附上评论;)
一般情况下,如果你没有2016或更高版本的SQL Server,你需要用JSON解析文本来寻找它的结构元素。
您可以将其加载到字符串列中。 –
你如何解析它,使价值落在他们各自的专栏? – stuski