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)
回答 :
这很好。
我想在不声明 @myXml
变量的情况下做到这一点。
就像是 :
SELECT
s.value('@key', 'VARCHAR(8000)') AS myKey
FROM
CONVERT(xml, N'<a key="2"></a>', 1) .nodes('/a') t(s)
但我收到一个错误: