SQL Server XQuery on one line?
DECLARE @myXml XML SET @myXml = CONVERT(xml, '<a key="2"></a>', 1) SELECT s.value('@key', 'VARCHAR(8000)') AS myKey from @myXml.nodes('/a') t(s) answer:

what well.
I want to do this without declaring the @ myXml variable.
Sort of:
SELECT s.value('@key', 'VARCHAR(8000)') AS myKey FROM CONVERT(xml, N'<a key="2"></a>', 1) .nodes('/a') t(s) but I get an error:

+4
2 answers