このスクリプトは2008バージョンでのみ機能します。
declare @tab table(
id_emp int,
FIL_ROT_WID xml
)
insert into @tab
select 0, '<xml></xml>'
declare @xml_rot_widget xml
set @xml_rot_widget = '<ati id="1123" val="new()" />'
update @tab
set FIL_ROT_WID.modify('insert sql:variable("@xml_rot_widget")
as last
into (/xml)[1]')
where id_emp = 0
select * from @tab
2005年に、次のエラーが発生しました。
XQuery: SQL type 'xml' is not supported in XQuery.
だから、私の質問は次のとおりです。2008(SQL Server Management Studio)でコードを記述して、2005年に正常に機能することを確認するにはどうすればよいですか?
追伸:**[ツール]>[オプション]>[SQLServerオブジェクトエクスプローラー]>[スクリプト]>[サーバーバージョンのスクリプト**]が機能しません。
Tks