Подтвердить что ты не робот

Каков эквивалент запроса на хранение таблицы в лазурной таблице команды LIKE T-sql?

Я запрашиваю хранилище таблиц Azure с помощью Azure Storage Explorer. Я хочу найти все сообщения, содержащие данный текст, например, в T-SQL:

message like '%SysFn%'

Выполнение T-SQL дает "Ошибка при обработке этого запроса"

Что эквивалентно этому запросу в Azure?

4b9b3361

Ответ 1

Нет никакого прямого эквивалента, поскольку поиск подстановочных знаков отсутствует. Все поддерживаемые операции перечислены здесь. Вы увидите eq, gt, ge, lt, le и т.д. Вы можете использовать их, возможно, для поиска определенных диапазонов.

В зависимости от вашей схемы секционирования вы можете выбрать подмножество сущностей на основе определенного ключа раздела, а затем просканировать каждую сущность, изучив message, чтобы найти нужные вам (в основном, частичное сканирование разделов).

Ответ 2

Другим вариантом будет экспорт журналов из хранилища таблиц Azure в csv. Когда у вас есть csv, вы можете открыть это в excel или любом другом приложении и выполнить поиск текста.

Вы можете экспортировать данные хранилища таблиц с помощью TableXplorer (http://clumsyleaf.com/products/tablexplorer). В этом случае можно экспортировать отфильтрованные данные в csv.