婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在SQL Server中將數據導出為XML和Json的方法

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

熱門標簽:地圖標注一個圓圈怎么用 廣州人工電銷機器人費用 電銷機器人被曝光 400外呼系統合法 怎樣把地圖標注導入公司地址 真人語音電銷機器人 如何在地圖標注自己店鋪 洛陽外呼系統平臺 寧波人工外呼系統有效果嗎

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

 

數據導出為XML

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

    例如下面的數據:

 

    我們可以通過如下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

 

   

 

    執行完成后查看Test.XML文件,如下圖所示??梢钥吹轿募袷椒浅G逦苋菀拙涂梢詫氲狡渌到y了。

 

數據導出為JSON

 

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

 

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

您可能感興趣的文章:
  • 實現SQL Server 原生數據從XML生成JSON數據的實例代碼
  • SQL SERVER 將XML變量轉為JSON文本
  • SQL Server中將數據導出為XML和Json方法分享
  • php 備份數據庫代碼(生成word,excel,json,xml,sql)
  • SqlServer將查詢結果轉換為XML和JSON

標簽:南昌 東營 北海 石家莊 咸寧 珠海 煙臺 晉中

巨人網絡通訊聲明:本文標題《在SQL Server中將數據導出為XML和Json的方法》,本文關鍵詞  在,SQL,Server,中將,數據,導出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在SQL Server中將數據導出為XML和Json的方法》相關的同類信息!
  • 本頁收集關于在SQL Server中將數據導出為XML和Json的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 镶黄旗| 若尔盖县| 利辛县| 蒲江县| 巴林右旗| 民丰县| 宁化县| 汾西县| 太原市| 东城区| 麻栗坡县| 北京市| 邓州市| 定南县| 左贡县| 岫岩| 西昌市| 苏尼特右旗| 定日县| 甘南县| 延津县| 天津市| 林西县| 玉屏| 如东县| 扶余县| 泰兴市| 额敏县| 拜城县| 郓城县| 霍邱县| 马尔康县| 霞浦县| 宜宾县| 南召县| 宜州市| 定襄县| 崇礼县| 军事| 白沙| 嘉义县|