events
3月31日 23時 - 4月2日 23時
最大の SQL、Fabric、Power BI 学習イベント。 3 月 31 日から 4 月 2 日。 コード FABINSIDER を使用して $400 を保存します。
今すぐ登録このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
xml 型の列を使用して、ビューを作成することもできます。 次の例では、xml
データ型の value()
メソッドを使用して 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
このビューに対し、次のクエリを実行します。
SELECT *
FROM MyView;
結果を次に示します。
ProductID PName
----------- ------------
1 SomeName
xml データ型を使用してビューを作成する際には次の点に注意してください。
xml データ型は、具体化されたビュー内に作成できます。 具体化されたビューは、xml データ型のメソッドに基づくことはできません。 ただし、ベース テーブルの xml 型の列とは異なる XML スキーマ コレクションにキャストできます。
分散パーティション ビューには xml データ型を使用できません。
ビューに対して実行される SQL 述語は、ビュー定義の XQuery には組み込まれません。
ビューの xml データ型メソッドは更新できません。
events
3月31日 23時 - 4月2日 23時
最大の SQL、Fabric、Power BI 学習イベント。 3 月 31 日から 4 月 2 日。 コード FABINSIDER を使用して $400 を保存します。
今すぐ登録トレーニング
ドキュメント
XML データ (SQL Server) - SQL Server
XML データを、半構造化されたデータを管理する多機能アプリケーションの開発に使用します。
XML データ型と列 (SQL Server) - SQL Server
SQL Server で XML データを格納する場合の xml データ型の利点と制限事項について学習します。
OPENXML (SQL Server) - SQL Server
XML ドキュメントの内部表現の行セット ビューを提供する、SQL Server での OPENXML ステートメントについて学習します。