国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

SQL Server 2005中三種插入XML數據的方法

瀏覽:24日期:2023-11-04 15:30:57
SQL Server 2005數據庫中增加了XML類型,在創建表的時候可以指定某一列為XML類型,示例如下:

CREATE TABLE customers( name VARCHAR(20) NOT NULL PRIMARY KEY, description XML)

向XML類型的列中插入數據基有三種辦法:

1.直接使用字符串,示例如下:

INSERT INTO customers (feedName, feedXML) VALUES (‘Ramon Liu’, ‘<description>rich customer</description>’)

2.使用FOR XML,示例如下:

GO--declare xml type variableDECLARE @xmlDoc XMLSET @xmlDoc = ( SELECT Name, SalesYTD FROM Sales.SalesTerritory FOR XML AUTO, ROOT ('territories'), ELEMENTS )INSERT INTO customers (name, description) VALUES ('Stanley', @xmlDoc)

3.使用OPENROWSET從文件中加載,示例如下:

GOINSERT INTO customers (name, description)SELECT 'Justin', xmlData FROM ( SELECT * FROM OPENROWSET (BULK 'd:desc.xml', SINGLE_NCLOB) AS xmlData ) AS feed (xmlData)GOSELECT * FROM customers

標簽: Sql Server 數據庫
主站蜘蛛池模板: 牡丹江市| 邻水| 通河县| 洪湖市| 德州市| 锦州市| 德安县| 成都市| 左权县| 阿克| 卢湾区| 简阳市| 霞浦县| 昌都县| 罗城| 区。| 星子县| 新竹县| 黔西县| 孙吴县| 乐清市| 响水县| 寻甸| 囊谦县| 睢宁县| 浦城县| 长沙县| 门源| 安龙县| 盘锦市| 峨眉山市| 顺昌县| 肥城市| 张家川| 黔西| 宜川县| 云和县| 会昌县| 中宁县| 泰和县| 惠州市|