TSQL - необходимо запросить столбец базы данных, который заполнен XML.
База данных имеет столбец iUserID с идентификатором приложения и ключом VCKey
TxtValue - имя столбца, и содержащиеся в нем данные аналогичны этому
<BasePreferencesDataSet xmlns="http://tempuri.org/BasePreferencesDataSet.xsd">
<ViewModesTable>
<iViewID>1</iViewID>
</ViewModesTable>
<ViewMode_PreferenceData>
<iViewID>1</iViewID>
<iDataID>0</iDataID>
<strValue>False</strValue>
</ViewMode_PreferenceData>
<ViewMode_PreferenceData>
<iViewID>1</iViewID>
<iDataID>5</iDataID>
<strValue>True</strValue>
</ViewMode_PreferenceData>
<ViewMode_PreferenceData>
<iViewID>1</iViewID>
<iDataID>6</iDataID>
<strValue>True</strValue>
</ViewMode_PreferenceData>
<ViewMode_PreferenceData>
<iViewID>1</iViewID>
<iDataID>4</iDataID>
<strValue>False</strValue>
Я хочу иметь возможность идентифицировать любой iUserID, в котором для StrValue для iDataID 5 и 6 не установлено значение True.
Я попытался использовать инструкцию txtValue Like%, но даже если я скопирую содержимое и запросу его дословно, это не приведет к результату, который заставит меня поверить, что данные XML не могут быть запрошены таким образом.
Снимок экрана запроса Select * для этой БД для справки