Опитвам се да изпълня този (самостоятелен) SQL:
Declare @test XML
SET @test = '<Products><ProductId>1</ProductId><ProductId>2</ProductId></Products>'
DECLARE @Temp TABLE(
ProductId NVARCHAR(10)
)
INSERT INTO @Temp(ProductId)
SELECT tab.col.value('./ProductId[1]','NVARCHAR(10)') AS 'ProductId'
FROM @test
CROSS APPLY
xml_data.nodes('//Products') AS tab(col)
Изглежда, че искам да създам таблица, вместо да използвам временна таблица, има ли начин да преминете през XMl възлите и да ги вмъкнете в временна таблица (без да използвате курсори).