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

SQL Server 2008 で XML 列のクエリから複数の行を返す

    Books Online の .nodes() メソッドを見てください:

    DECLARE @r TABLE (AliasesValue XML)
    INSERT INTO @r 
    SELECT '<aliases>   <alias>     <aliasType>AKA</aliasType>     <aliasName>Pramod Singh</aliasName>   </alias>   <alias>     <aliasType>AKA</aliasType>     <aliasName>Bijoy Bora</aliasName>   </alias> </aliases> '
    
    
    SELECT c.query('data(aliasType)'), c.query('data(aliasName)')
    FROM @r r CROSS APPLY AliasesValue.nodes('aliases/alias') x(c)
    


    1. 行ロック - 手動で使用

    2. VC++を使用したPostgresqlコネクタ

    3. OracleデータベースでPL/SQLブロック・メンバーとしてVARRAYを作成する方法

    4. 多くの接続エラーのため、ホスト'hostname'はブロックされています。 'mysqladminflush-hosts'でブロックを解除します