濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫(kù) > 在SQL Server中將數(shù)據(jù)導(dǎo)出為XML和Json的方法

在SQL Server中將數(shù)據(jù)導(dǎo)出為XML和Json的方法

熱門標(biāo)簽:地圖標(biāo)注一個(gè)圓圈怎么用 廣州人工電銷機(jī)器人費(fèi)用 電銷機(jī)器人被曝光 400外呼系統(tǒng)合法 怎樣把地圖標(biāo)注導(dǎo)入公司地址 真人語音電銷機(jī)器人 如何在地圖標(biāo)注自己店鋪 洛陽外呼系統(tǒng)平臺(tái) 寧波人工外呼系統(tǒng)有效果嗎

    有時(shí)候需要一次性將SQL Server中的數(shù)據(jù)導(dǎo)出給其他部門的也許進(jìn)行關(guān)聯(lián)或分析,這種需求對(duì)于SSIS來說當(dāng)然是非常簡(jiǎn)單,但很多時(shí)候僅僅需要一次性導(dǎo)出這些數(shù)據(jù)而建立一個(gè)SSIS包就顯得小題大做,而SQL Server的導(dǎo)入導(dǎo)出工具其中BUG還是蠻多的,最簡(jiǎn)單的辦法是BCP。

 

數(shù)據(jù)導(dǎo)出為XML

    在SQL Server 2005之后提供了一個(gè)for xml子句在關(guān)系數(shù)據(jù)庫(kù)中原生支持XML。通過該命令可以將二維關(guān)系結(jié)果集轉(zhuǎn)換為XML,通過BCP就可以將數(shù)據(jù)存為XML了。

    例如下面的數(shù)據(jù):

 

    我們可以通過如下BCP命令(注意不能有回車)將其導(dǎo)出為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

 

   

 

    執(zhí)行完成后查看Test.XML文件,如下圖所示??梢钥吹轿募袷椒浅G逦?,很容易就可以導(dǎo)入到其他系統(tǒng)了。

 

數(shù)據(jù)導(dǎo)出為JSON

 

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

 

    執(zhí)行完成后,得到結(jié)果如下圖:

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

標(biāo)簽:南昌 東營(yíng) 北海 石家莊 咸寧 珠海 煙臺(tái) 晉中

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在SQL Server中將數(shù)據(jù)導(dǎo)出為XML和Json的方法》,本文關(guān)鍵詞  在,SQL,Server,中將,數(shù)據(jù),導(dǎo)出,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在SQL Server中將數(shù)據(jù)導(dǎo)出為XML和Json的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于在SQL Server中將數(shù)據(jù)導(dǎo)出為XML和Json的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    若尔盖县| 西盟| 于田县| 惠来县| 文登市| 兴仁县| 桂阳县| 海门市| 林芝县| 杭州市| 德阳市| 襄城县| 桂阳县| 乌海市| 利川市| 札达县| 杂多县| 阳东县| 蓬溪县| 西青区| 东至县| 且末县| 洛扎县| 连江县| 蓬溪县| 昭通市| 修文县| 昭觉县| 天柱县| 肃北| 沙洋县| 兰溪市| 乡城县| 涪陵区| 宝清县| 邢台县| 邻水| 白城市| 尼勒克县| 安国市| 红桥区|