0
我有一個SP這樣的事情存儲在XML變量SP
create proc disp
as
begin
select * from emp for xml auto
end
的XML自動結果現在我想聲明
exec disp
的結果存儲在XML變量。
我想是這樣
Declare @xmlvar XML
set @xmlvar = exec disp
但這並沒有工作。
我有一個SP這樣的事情存儲在XML變量SP
create proc disp
as
begin
select * from emp for xml auto
end
的XML自動結果現在我想聲明
exec disp
的結果存儲在XML變量。
我想是這樣
Declare @xmlvar XML
set @xmlvar = exec disp
但這並沒有工作。
您可以創建一個表變量來捕獲SP的輸出,然後從表中獲取XML。
爲了得到這個工作,你需要添加type在SP查詢。 這樣的事情...
create proc disp
as
begin
select * from emp for xml auto, type
end
由於某些原因,我無法更改sp。有沒有辦法做到這一點。 – 2011-04-05 08:44:02
@Nadeem - 不是我所知道的。 – 2011-04-05 13:33:31