sql >> データベース >  >> RDS >> Sqlserver

XQueryを使用してXMLから値のリストを行に抽出する方法は?

    これを使用:

    SELECT 
        node.value('.','varchar(100)') AS Val
    FROM
        @x.nodes('/PartnerEmails/Email') AS PE(Node)    
      

    <PartnerEmails> 内に複数のノードがあるため 、 .nodes() を使用する必要があります XML フラグメントの「インライン」テーブルを作成する関数 - そのテーブルの各「行」には 1 つの <Email> が含まれます このノードに対してクエリを実行できます (そして XML ノードの内容を抽出できます)。



    1. SSRSでOracleストアドプロシージャの実行中にエラーが発生しました:PLS-00306:呼び出しの引数の数またはタイプが正しくありません

    2. Entity Framework でテーブルとビューの間のリレーションシップを作成する方法

    3. MySQLは全体的なロールアップのみを取得します

    4. ストアド プロシージャでパラメータが null または空かどうかを確認する