久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么通過SQL語(yǔ)句直接把表導(dǎo)出為XML格式

共計(jì) 1631 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

這篇文章主要介紹“怎么通過 SQL 語(yǔ)句直接把表導(dǎo)出為 XML 格式”,在日常操作中,相信很多人在怎么通過 SQL 語(yǔ)句直接把表導(dǎo)出為 XML 格式問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么通過 SQL 語(yǔ)句直接把表導(dǎo)出為 XML 格式”的疑惑有所幫助!接下來(lái),請(qǐng)跟著丸趣 TV 小編一起來(lái)學(xué)習(xí)吧!

首先建立一張表:

復(fù)制代碼 代碼如下: 

 USE [ip] GO /****** 對(duì)象: Table [dbo].[SiteData] 腳本日期: 09/11/2010 17:41:11 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[SiteData]([id] [int] IDENTITY(1,1) NOT NULL, [SiteName] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL, [SiteAdd] [varchar](100) COLLATE Chinese_PRC_CI_AS NOT NULL, [BaiduSort] [int] NOT NULL CONSTRAINT [DF_SiteData_BaiduSort] DEFAULT ((0)), [BaiduShouLu] [int] NOT NULL CONSTRAINT [DF_SiteData_BaiduShouLu] DEFAULT ((0)), CONSTRAINT [PK_SiteData] PRIMARY KEY CLUSTERED ([id] ASC )WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF

表中數(shù)據(jù)如下:

表中字段分別為:編號(hào)、網(wǎng)站名稱、網(wǎng)站地址、百度排名、百度收錄。

現(xiàn)在我們就把這張表直接導(dǎo)出為 XML 格式,SQL 語(yǔ)句如下:

復(fù)制代碼 代碼如下:

 SELECT 1 AS Tag, NULL AS Parent, SiteName AS [site!1! 網(wǎng)站名稱], SiteAdd AS [site!1! 網(wǎng)站地址], BaiduSort AS [site!1! 百度排名], BaiduShouLu AS [site!1! 百度收錄] FROM SiteData order by BaiduShouLu FOR XML EXPLICIT

運(yùn)行這條語(yǔ)句之后,我們?cè)?SQL Server2005 的運(yùn)行結(jié)果里可以看到如下內(nèi)容:

我們可以看到,這個(gè) XML 的節(jié)點(diǎn)的內(nèi)容我們是可以在 SQL 與距離進(jìn)行自定義的,這個(gè)時(shí)候只要我們點(diǎn)擊一下這個(gè)輸出結(jié)果,就能導(dǎo)出 XML 格式的一段代碼了。

我們將會(huì)得到:復(fù)制代碼 代碼如下: 

  site 網(wǎng)站名稱 = 博客園 網(wǎng)站地址 = //www.xuebuyuan.com/ 百度排名 = 20 百度收錄 = 6020000 /

我們現(xiàn)在得到的這個(gè) XML 代碼是不包含 XML 的表頭以及編碼格式的,如果我們想做的更傻瓜化一些可以直接在后臺(tái)自定義添加以下內(nèi)容:復(fù)制代碼 代碼如下: 

 //content 是我們讀取數(shù)據(jù)庫(kù)后得到的 string 字符串 content = content.Replace(,).Replace(, \).Replace(, // 自定義 XML 編碼格式和父節(jié)點(diǎn)名稱 content = ?xml version=\ 1.0\ encoding=\ utf-8\ ? start + content + /start // 輸出 XML 到本地路徑 using (StreamWriter sw = new StreamWriter(@ E:\SoftUpdate\sql2xml.xml)) {sw.Write(content); }

到此,關(guān)于“怎么通過 SQL 語(yǔ)句直接把表導(dǎo)出為 XML 格式”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-28發(fā)表,共計(jì)1631字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 华坪县| 平和县| 中方县| 如东县| 白银市| 综艺| 平安县| 延吉市| 措勤县| 嵊泗县| 西青区| 轮台县| 万州区| 唐河县| 南投县| 华宁县| 香河县| 绵竹市| 江源县| 河源市| 山丹县| 巴里| 长乐市| 安龙县| 黎城县| 宜春市| 襄樊市| 会同县| 遂宁市| 高唐县| 淄博市| 莒南县| 溆浦县| 遂川县| 汾西县| 芷江| 台前县| 裕民县| 丹江口市| 呼玛县| 紫阳县|