麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

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

2024-08-31 01:02:53
字體:
來源:轉載
供稿:網友

    有時候需要一次性將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:/temp/test.XML" -c -t -T -S localhost

 

   

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

 

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

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

 

數據導出為JSON

 

   如果希望將SQL Server中數據導出為Json,雖然這種操作在應用程序里已經有非常成熟的方法,但SQL Server其實并沒有原生支持這種方式(小道消息,下個版本會支持)。我推薦使用這篇帖子的方式:來做。將該帖子所提供的存儲過程建立完成后,使用如下BCP命令:

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

 

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产91在线高潮白浆在线观看 | 成人在线观看一区二区 | 亚洲视频在线网 | 免费黄色欧美视频 | 欧美一级三级在线观看 | japanesexxxx24videofree | 欧美激情第一区 | 久久久久久久久久久国产精品 | 欧美极品欧美精品欧美视频 | 久久老司机精品视频 | 欧美亚洲一区二区三区四区 | 国产伦乱视频 | 欧美激情精品久久久久久黑人 | 午夜精品一区二区三区免费 | 黄色特级片黄色特级片 | 亚洲天堂在线电影 | 99精品视频免费看 | 久久精品视频日本 | 国产亚洲精品久久久久久网站 | 欧美性受xxxxxx黑人xyx性爽 | 欧美亚州| 日韩在线播放中文字幕 | 91精品国产日韩91久久久久久360 | 久章草在线观看 | 天天看成人免费毛片视频 | 亚洲一区二区网址 | 国产精品久久久久久238 | 丰满年轻岳中文字幕一区二区 | xxxxhdhdhdhd日本| 久久精品视频亚洲 | 欧美亚洲一区二区三区四区 | 欧美视频国产 | 免费色片| 黄色网址进入 | 欧美中文字幕一区二区三区亚洲 | 国产激情视频在线 | 午夜视频在线观看免费视频 | 亚洲第一综合 | 国产成人精品免费视频大全最热 | 国产精品午夜未成人免费观看 | 久久久久久久久久网站 |