一
如今
作為數據庫開發者
如今
事實上
更重要的是
在SQL Server
二
其實
SELECT @doc =
另外
SELECT @doc =
(SELECT * FROM Person
XML數據類型不僅可以作為變量使用
CREATE TABLE Team
(
TeamID int identity not null
TeamDoc xml DEFAULT
)
注意
把XML數據插入到表格中只需要用字符串形式的XML指定即可
下列示例插入一組記錄
INSERT INTO Team (TeamDoc)
VALUES (
<Team name=
<Players>
<Pitcher name=
role=
</Players>
</Team>
INSERT INTO Team (TeamDoc)
VALUES (
<Team name=
<Players>
<Pitcher name=
role=
</Players>
</Team>
當在SQL Server
三
盡管在SQL Server
· XML類型不能轉換成text或ntext數據類型
· 除了string類型
· XML列不能應用於GROUP BY語句中
· 分布式局部(partitioned)視圖不能包含XML數據類型
· sql_variant實例的使用不能把XML作為一種子類型
· XML列不能成為主鍵或外鍵的一部分
· XML列不能指定為唯一的
· COLLATE子句不能被使用在XML列上
· XML列不能加入到規則中
· 唯一可應用於XML列的內置標量函數是ISNULL和COALESCE
· 表中最多只能擁有
· 具有XML列的表不能有一個超過
· 具有XML列的表不能有一個timestamp數據類型作為它們的主鍵的一部分
· 存儲在數據庫中的XML僅支持
[
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22487.html