什麼想要做的就是這樣的事情:插入int變量轉換成XML類型
declare @id int
set @id = (select ID from tbUsers where Name = 'John_Stack')
declare @xml xml
set @xml = '<users> <user id = "' + @id + '"/></users>'
中止說
操作數類型衝突服務器:INT與XML不兼容。
這樣做的最佳方法是什麼?
我正在使用SQL Server 2005.
在此先感謝。
另外:你爲什麼不只是做:'選擇@id從tbUsers = ID其中Name =「John_Stack'' - 在有確實沒有點''SET和做一個「子查詢」來填充數值...... –