我想了解Synapse Analytics中讀取JSON檔案的代碼。這里是微軟檔案提供的代碼。
我想知道為什么format = 'csv'。它是否試圖將json轉換為csv以平坦層次?
(1) JSON在SQL Server中不是一個資料型別。沒有資料型別名稱為JSON。我們在SQL Server中所擁有的是類似于函式的工具,它們對文本進行處理,并為字串提供支持,而字串是JSON的類似格式。因此,我們沒有CONVERT到JSON或從JSON轉換。
(2) format引數與JSON毫無關系。它指定檔案的內容是一個逗號分隔值檔案。只要你的檔案被很好地格式化為逗號分隔值檔案(通常也被稱為csv檔案),你就可以(而且應該)使用它。
在檔案中的這個特定樣本中,csv檔案中的值是字串,其中每一個都有一個有效的JSON格式。只有在你使用openrowset讀取檔案后,我們才開始將文本的內容決議為JSON。
注意,只有在檔案中的標題 "決議JSON檔案 "之后,檔案才開始講述將文本決議為JSON的內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/328058.html
標籤:
