国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

在SQL Server中將數-據導出為XML和Json的方法

2019-11-02 15:24:01
字體:
來源:轉載
供稿:網友

 有時候需要一次性將SQL Server中的數據導出給其他部門的也許進行關聯或分析,這種需求對于SSIS來說當然是非常簡單,但很多時候僅僅需要一次性導出這些數據而建立一個SSIS包就顯得小題大做,而SQL Server的導入導出工具其中BUG還是蠻多的,最簡單的辦法是BCP。

 

數據導出為XML

    在SQL Server 2005之后提供了一個for xml子句在關系數據庫中原生支持XML。通過該命令可以將二維關系結果集轉換為XML,通過BCP就可以將數據存為XML了。

    例如下面的數據:

在SQL Server中將數據導出為XML和Json的方法  電腦高手網

 

    我們可以通過如下BCP命令(注意不能有回車)將其導出為XML文件,并保存:

 

BCP "SELECT TOP 30 [bom_no],[LEVEL] FROM [sqladmin].[dbo].[bom] FOR XML path,TYPE, ELEMENTS ,ROOT('RegionSales')" QUERYOUT "d:temptest.XML" -c -t -T -S localhost

 

 

    image

 

    執行完成后查看Test.XML文件,如下圖所示。可以看到文件格式非常清晰,很容易就可以導入到其他系統了。

image

 

數據導出為JSON

 

   如果希望將SQL Server中數據導出為Json,雖然這種操作在應用程序里已經有非常成熟的方法,但SQL Server其實并沒有原生支持這種方式(小道消息,下

雙視影院[www.aikan.tv/special/shuangshiyingyuan/]
個版本會支持)。我推薦使用這篇帖子的方式:http://jaminquimby.com/servers/95-sql/sql-2008/145-code-tsql-convert-query-to-json來做。將該帖子所提供的存儲過程建立完成后,使用如下BCP命令:

image

 

    執行完成后,得到結果如下圖:

image

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石景山区| 房山区| 红安县| 莱州市| 阳泉市| 富民县| 益阳市| 阿尔山市| 江安县| 兴山县| 隆回县| 莱西市| 左权县| 清水河县| 汾阳市| 榆林市| 灵石县| 庆云县| 泽库县| 宜丰县| 安宁市| 平塘县| 巴青县| 威信县| 达拉特旗| 平定县| 固原市| 托克逊县| 远安县| 英超| 庆阳市| 亚东县| 湖口县| 曲麻莱县| 建宁县| 遵义县| 乡城县| 五莲县| 虞城县| 祁门县| 包头市|