Can someone explain why this won't work? It works if I take out the first "{sql:column("d af.XmlFieldName ")}" and replace is with some hard coded string. I need this to be dynamic based on that XmlFieldName field value
Thanks!!
Brian
Thanks!!
Brian
Code:
DECLARE @myXML xml
SET @myXML = ''
SELECT top 1 daf.XmlFieldName, af.StringValue, @myXML.query('
<Address
"{sql:column("daf.XmlFieldName")}"="{sql:column("af.StringValue")}"
/>')
AS Result
from defaultaddressfielddefs daf
inner join addressfields af on af.AddressFieldDefId = daf.AddressFieldDefId
where af.StringValue <> ''
Comment