SQL定義Xml字段
SQL Server 2005 引入了一種稱為XML的本機(jī)數(shù)據(jù)類型,下文為您詳細(xì)介紹SQL定義Xml的方法,如果您對(duì)SQL定義Xml方面感興趣的話,不妨一看。
在進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)中,我們可以在表設(shè)計(jì)器中,很方便的將一個(gè)字段定義為XML類型。需要注意的是,XML字段不能用來作為主鍵或者索引鍵。同樣,我們也可以使用SQL語句來創(chuàng)建使用XML字段的數(shù)據(jù)表,下面的語句創(chuàng)建一個(gè)名為“docs”的表,該表帶有整型主鍵“pk”和非類型化的 XML 列“xCol”:
- CREATE TABLE docs (pk INT PRIMARY KEY, xCol XML not null)
XML類型除了在表中使用,還可以在存儲(chǔ)過程、事務(wù)、函數(shù)等中出現(xiàn)。下面我們來完成我們對(duì)XML操作的***步,使用SQL語句定義一個(gè)XML類型的數(shù)據(jù),并為它賦值:
定義XML類型數(shù)據(jù)
- declare @xmlDoc xml;
- set @xmlDoc='<book id="0001">
- <title>C Program</title>
- <author>David</author>
- <price>21</price>
- </book>'
以上就是SQL定義Xml的方法介紹。
【編輯推薦】