Pregunta ¿Cuál es la consulta de almacenamiento de tabla azul equivalente al comando LIKE de T-sql?


Estoy consultando almacenamiento de tabla Azure utilizando Azure Storage Explorer. Quiero encontrar todos los mensajes que contienen el texto dado, como este en T-SQL:

message like '%SysFn%'

La ejecución de T-SQL da "Se produjo un error al procesar esta solicitud"

¿Cuál es el equivalente de esta consulta en Azure?


23
2018-03-27 13:38


origen


Respuestas:


No hay un equivalente directo, ya que no hay búsqueda de comodines. Todas las operaciones compatibles se enumeran aquí. Verá eq, gt, ge, lt, le, etc. Puede usar estos, quizás, para buscar rangos específicos.

Dependiendo de su esquema de partición, puede seleccionar un subconjunto de entidades en función de una clave de partición específica y luego explorar cada entidad, examinando message para encontrar los específicos que necesita (básicamente un escaneo de partición parcial).


16
2018-03-27 13:57



Otra opción sería exportar los registros del almacenamiento de Azure Table a csv. Una vez que tenga la csv, puede abrir esto en Excel o en cualquier otra aplicación y buscar el texto.

Puede exportar datos de almacenamiento de tabla utilizando TableXplorer (http://clumsyleaf.com/products/tablexplorer) En esto hay una opción para exportar los datos filtrados a csv.


2
2018-01-27 05:13