Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Anda bisa menggunakan kolom jenis xml untuk membuat tampilan. Contoh berikut membuat tampilan di mana nilai dari kolom jenis xml yang diambil menggunakan metode value() jenis data xml.
-- 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
Jalankan kueri berikut terhadap tampilan:
SELECT *
FROM MyView;
Ini adalah hasilnya:
ProductID PName
----------- ------------
1 SomeName
Perhatikan poin-poin berikut tentang menggunakan jenis data xml untuk membuat tampilan:
Jenis data xml dapat dibuat dalam tampilan materialisasi. Tampilan materialisasi tidak dapat didasarkan pada metode tipe data xml. Namun, dapat dilemparkan ke koleksi skema XML yang berbeda dari kolom jenis xml di tabel dasar.
Tipe data xml tidak dapat digunakan dalam Tampilan Terpartisi Terdistribusi.
Predikat SQL yang dieksekusi pada tampilan tidak akan dimasukkan ke dalam XQuery definisi tampilan.
metode jenis data xml dalam tampilan tidak dapat diperbarui.