Aracılığıyla paylaş


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.

Ayrıca bkz.

Diğer Kaynaklar