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

T-SQL で XML 名前空間を無視する

    これを使用してください:

    ;WITH XMLNAMESPACES(DEFAULT 'http://XXX')
    SELECT 
        X.z.value('ID[1]', 'VARCHAR(3)') 
    FROM 
        @xml.nodes('/myroot/element') AS X(z)
    

    WITH XMLNAMESPACES クエリの名前空間エイリアスを定義できます。特定の XML 名前空間プレフィックスを気にしない場合は、DEFAULT として定義できます。



    1. PostgreSQL一時テーブル

    2. ハードディスク上のMySQLデータベースの場所を見つける方法は?

    3. MySQL ALTER TABLEが原因でエラーが発生します:NULL値の使用が無効です

    4. CodeIgniterActiveRecordのバッチ置換