Voglio cercare una colonna con valori XML per vedere se contiene una stringa. Non conosco lo schema, voglio sapere se la stringa è contenuta ovunque. Non so se XPATH funzionerebbe in questa situazione.Ricerca XML con un'operazione di ricerca completa simile o simile
L'equivalente di
Select s.Name, ts.ValueXML from table t (nolock)
join table2 ts (nolock) on t.key_Id = ts.key_Id
join table3 s (nolock) on ts.key_Id=s.key_Id
where s.Name like '%Lab%' and ts.ValueXML like '%PreviewDateRange%'
ERROR: Argument data type xml is invalid for argument 1 of like function.
importanti colonne ts
Tabella
ValueXml (XML(.), null)
L'articolo che sto cercando dovrebbe essere un attributo. Quindi, se quanto sopra non è possibile, qualsiasi cosa contenga quell'attributo sarebbe una buona alternativa.
Questo dovrebbe funzionare. Potresti mostrare un esempio in cui non funziona? – dasblinkenlight
Potresti postare la definizione della tabella e taggare la domanda con il tipo di RDBMS che stai utilizzando? – dasblinkenlight