2014-02-04 2 views
1

Мне нужно узнать, как выполнять строковые операции, такие как 'contains', 'like' и basic string, поддерживаемые SQL через SSMS.Синтаксис для выполнения строковых операций в таблице Azure с использованием Azure Storage Explorer

Здесь я использую Azure Storage Explorer для запроса Azure Tables.

Я следил за этой ссылкой, но это только решение нескольких команд запроса.

http://msdn.microsoft.com/en-us/library/windowsazure/ff683669.aspx

ответ

2

Azure Table Storage поддерживает только подмножество операций запроса OData, таким образом, вы не будете иметь возможность выполнять операции запроса, как contains и т.д. Для получения списка поддерживаемых вариантов запросов, вы можете найти эту ссылку полезным: http://msdn.microsoft.com/en-us/library/windowsazure/dd894031.aspx.

0

Чтобы добавить ответ Gaurav, подумайте о таблице Azure как о очень простой структуре данных, где допускаются только очень эффективные запросы. Таблица индексируется в алфавитном порядке, поэтому вы можете запрашивать префикс или ряд префиксов. Но запрос «содержит» потребует полного сканирования таблицы, потому что нет возможности сузить его префиксом, поэтому это не разрешено.