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

同じ名前の複数の要素を使用したOpenXMLの解析

    SELECT *
    FROM OPENXML (@index, 'rootnode/group/anothernode')
    WITH 
    (
      id int '../id',
      anothernode varchar(30) '.'
    )
    

    または、次のように代わりにXMLデータ型を使用できます:

    SELECT G.N.value('(id/text())[1]', 'int') AS id,
           A.N.value('text()[1]', 'varchar(30)') AS anothernode
    FROM @XMLDoc.nodes('rootnode/group') AS G(N)
      CROSS APPLY G.N.nodes('anothernode') AS A(N)
    



    1. データベースの履歴

    2. 変数データベース名

    3. 列の値が明確でないすべての行を選択する方法

    4. Cakephp2.0をPostgreSQLに接続する