Görünüm (xml) oluşturma
Kullanabileceğiniz bir xml türü sütun oluşturma görünümler.Aşağıdaki örnek, bir görünüm oluşturur değerinden bir xml türü sütun kullanarak alınır value() yöntem, xml veri türü.
-- Create the table.
CREATE TABLE T (
ProductID int primary key,
CatalogDescription xml)
GO
-- Insert sample data.
INSERT INTO T values(1,'<ProductDescription ProductID="1" ProductName="SomeName" />')
GO
-- Create view (note the value() method used to retrieve ProductName
-- attribute value from the XML).
CREATE VIEW MyView AS
SELECT ProductID,
CatalogDescription.value('(/ProductDescription/@ProductName)[1]', 'varchar(40)') AS PName
FROM T
GO
Görünüm karşı aşağıdaki sorguyu yürütün:
SELECT *
FROM MyView
Bu sonucu verir:
ProductID PName
----------- ------------
1 SomeName
Kullanma hakkında aşağıdaki noktalara dikkat edin xml görünümleri oluşturmak için veri türü:
Xml veri türü materialized görünümü içinde oluşturulabilir.Materialized görünümü, bir xml veri türü yöntem temel alamaz.Ancak, onu xml türünden farklı bir xml şema koleksiyonu için çevrilebilir sütun temel tablo içinde.
The xml data type cannot be used in Distributed Partitioned Views.
Görünüm karşı çalışan sql yüklemler Görünüm tanımı XQuery itilmiş.
xml veri türü yöntemlerini görünümünde güncelleştirilebilir.