SQL Server 2005中插入XML資料的三種方法
CREATE TABLE customers
(
name VARCHAR(20) NOT NULL PRIMARY KEY,
description XML
)
向XML型別的列中插入資料基有三種辦法:
1、使用OPENROWSET從檔案中載入,示例如下:
GO
INSERT INTO customers (name, description)
SELECT 'Justin', xmlData FROM
(
SELECT * FROM OPENROWSET
(BULK 'd:\desc.xml', SINGLE_NCLOB)
AS xmlData
) AS feed (xmlData)
GO
SELECT * FROM customers
2、直接使用字串,示例如下:
INSERT INTO customers (feedName, feedXML) VALUES
(‘Ramon Liu’, ‘rich customer’)
3、使用FOR XML,示例如下:
GO
--declare xml type variable
DECLARE @xmlDoc XML
SET @xmlDoc =
(
SELECT Name, SalesYTD FROM Sales.SalesTerritory
FOR XML AUTO, ROOT ('territories'), ELEMENTS
)
INSERT INTO customers (name, description) VALUES
('Stanley', @xmlDoc)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-536521/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 中對XML資料的五種基本操作SQLServerXML
- SQL Server 2005+ 中的資料塊種類SQLServer
- SQL Server 2005中修改 Server Collation的方法SQLServer
- SQL Server中六種資料移動的方法(轉)SQLServer
- XML文件插入SQL Server2000資料庫(2)XMLSQLServer資料庫
- XML文件插入SQL Server2000資料庫(1)XMLSQLServer資料庫
- SQL Server中操作XML型別資料SQLServerXML型別
- XML Support in Microsoft SQL Server 2005XMLROSSQLServer
- 四種方法在SQL Server資料庫中成批匯入資料SQLServer資料庫
- 匯出Sql server 2005資料庫中某表的資料SQLServer資料庫
- SQL Server 中的25種資料型別SQLServer資料型別
- ASP建立SQL Server資料庫的兩種方法SQLServer資料庫
- 深入講解SQL Server 2005資料庫中的SMOSQLServer資料庫
- SQL SERVER 2005中的資料參照完整性SQLServer
- SQL SERVER 快速插入千萬條資料SQLServer
- SQL Server 2005中的模板引數的利用方法SQLServer
- sql server 2005資料庫快照SQLServer資料庫
- java poi讀取Excel資料 插入到SQL SERVER資料庫中JavaExcelSQLServer資料庫
- SQL Server 2000/2005資料字典生成方法SQLServer
- 深入剖析SQL Server的六種資料移動方法SQLServer
- 五十種巧妙優化SQL Server資料庫的方法優化SQLServer資料庫
- 匯入xml檔案到SQL Server 2005XMLSQLServer
- SQL Server 7.0資料庫的六種資料移動方法 (轉)SQLServer資料庫
- Sql Server 2005資料庫分割槽SQLServer資料庫
- sql server 2005資料庫載入SQLServer資料庫
- SQL Server 2005和SQL Server 2000資料的相互匯入SQLServer
- 關於SQL Server 中的25種資料型別SQLServer資料型別
- SQL 2005加密資料方法SQL加密
- sql server 2000 一個表的資料插入到三個相關聯表中,一條一條的插入SQLServer
- sql server 2005 資料修改的內部原理SQLServer
- SQL Server 2005對海量資料的處理SQLServer
- 50種方法巧妙優化你的SQL Server資料庫優化SQLServer資料庫
- SQL Server 2005中的tempdb資料庫的一些特點SQLServer資料庫
- 恢復 Microsoft SQL Server SA 密碼的三種方法ROSSQLServer密碼
- 淺談SQL Server中的三種物理連線操作SQLServer
- 在SQL Server 2005資料庫中實現自動備份SQLServer資料庫
- 50種方法最佳化SQL Server資料庫查詢SQLServer資料庫
- 爛泥:SQL Server 2005資料庫安裝SQLServer資料庫