久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:49日期: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 數據庫
主站蜘蛛池模板: 普定县| 鄱阳县| 烟台市| 驻马店市| 芜湖市| 文昌市| 上栗县| 全南县| 大新县| 井研县| 广灵县| 曲周县| 永修县| 海盐县| 故城县| 惠水县| 襄樊市| 乐平市| 合阳县| 江山市| 泌阳县| 拉孜县| 兴安盟| 鹰潭市| 湛江市| 区。| 泗阳县| 岐山县| 江华| 广汉市| 东兴市| 红安县| 韶山市| 冕宁县| 肇庆市| 临海市| 武功县| 禹城市| 乐亭县| 阿克苏市| 永川市|