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

XMLを囲む要素のSQLServer?

    SQLServerのXMLデータ型にXML処理命令を含めることはできません。

    XMLデータ型の制限 を参照してください。

    このコード

    declare @XML xml =  
      '<?xml version="1.0"?>
       <root>Value</root>'
    
    select @XML
    

    出力あり

    <root>Value</root>
    

    XML処理命令を配置して、XMLを文字列として作成できます。

    declare @XML xml = '<root>Value</root>'
    declare @XMLStr nvarchar(max) = '<?xml version="1.0"?>'
      
    set @XMLStr = @XMLStr + cast(@XML as nvarchar(max))
    
    select @XMLStr
    

    出力

    --------------------------------------------------------------------------
    <?xml version="1.0"?><root>Value</root>
    


    1. MongoDBでの役割ベースのアクセス制御の作成

    2. Djangoでスキーマを使用する方法は?

    3. mysqlクエリロックテーブル

    4. Oracle:最近のSQL構文エラーを取得する方法はありますか?