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>