2012-11-05 143 views
1

這個腳本只適用於2008年的版本:腳本對於SQL Server 2005

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管理工作室),我敢肯定這將在2005年正常工作?

詩:**工具>選項> SQL Server的對象資源管理器>腳本>腳本的服務器版本**不起作用。

韓國社交協會

回答

1

管理工作室是僅與一些智能感知文本編輯器。 如果你需要你的代碼在2005年的工作,你需要連接到一個盒子2005和運行上的測試。