Aquí está mi problema: del siguiente XML que está dentro de una columna, quiero saber si el valor de una variable con el nombre 'Habilitado' es igual a 'Sí' dado un paso Id y un Id. de componenteXPath para recuperar el valor SQL XML
'<xml>
<box stepId="1">
<components>
<component id="2">
<variables>
<variable id="3" nom="Server" valeur="DEV1" />
<variable id="4" nom="Enabled" valeur="Yes" />
</variables>
</component>
<component id="3">
<variables>
<variable id="3" nom="Server" valeur="DEV1" />
<variable id="4" nom="Enabled" valeur="No" />
</variables>
</component>
</components>
</box>
<box stepId="2">
<components>
<component id="2">
<variables>
<variable id="3" nom="Server" valeur="DEV2" />
<variable id="4" nom="Enabled" valeur="Yes" />
</variables>
</component>
<component id="3">
<variables>
<variable id="3" nom="Server" valeur="DEV2" />
<variable id="4" nom="Enabled" valeur="No" />
</variables>
</component>
</components>
</box>
</xml>'
¿Qué es '@ x'? * (relleno de comentario a 15 caracteres) * –
Sospecho que tenía 'DECLARAR @x XML = (xml de la pregunta);' sobre sus declaraciones en la ventana de consulta del SQL Server para probar el uso de ese XML pero lo eliminó de su respuesta porque hubiera sido redundante. Todo eso para decir que sospecho que es una variable que contiene el XML de la pregunta. – sirdank