JavaScript Object Notation (JSON) 為一種以文字為基礎的輕量級資料交換語言,常應用於網站資料呈現、傳輸等,將資料從伺服器送至用戶端,並可由網頁直接呈現。MSSQL2016版本內建json功能,可簡化前端應用程式於資料編組json字串,或者拆解傳輸(交換)資料等應用。
步驟
|
SQL
|
產生Json
|
SELECT *
FROM
(VALUES('2330', 240.50, '20180116')
, ('0050', 85.00, '20180116')
, ('3008', 4000, '20180116')
) PRI(StkId, Cls_Pri, DT) FOR JSON AUTO
|
匯入Json
|
DECLARE @json varchar(max)
SET @json='[{"StkId":"2330","Cls_Pri":240.50,"DT":"20180116"}
,{"StkId":"0050","Cls_Pri":85.00,"DT":"20180116"}
,{"StkId":"3008","Cls_Pri":4000.00,"DT":"20180116"}]'
SELECT *
FROM OPENJSON (@json)
WITH
(
StkId varchar(10),
Cls_Pri NUMERIC(10,4),
DT datetime
)
|
參考資料:
沒有留言:
張貼留言