是否有任何方法可以提取pages_visited列和errors列(如date和time列)?
声明@json NVARCHAR(MAX)
设置@json =
N'{“ state”:“ RI”,“ email”:null,“ ip_address”:“ 39.108.150.81”,“ client_browser”:“ ie”,“ feedback”:null,“ session”:{“ pages_visited”: [“ about”,“ main”,“ links”],“ date”:“ 07/20/2017”,“ time”:“ 17:56”,“ errors”:[500,403]}}]]'
选择 *
来自OPENJSON(@json)
WITH([state] nvarchar(100),
电邮nvarchar(50),
ip_address nvarchar(50),
client_browser nvarchar(100),
反馈nvarchar(100),
session nvarchar(max)'$ .session'as json)
外部应用带有(pages_visited nvarchar(100),日期,日期,时间,错误nvarchar(100)'$')的openjson(session)
谢谢,
埃德·德罗