web-dev-qa-db-ja.com

T-sqlのLIKEコマンドに相当するAzureテーブルストレージクエリとは何ですか?

Azure Storage Explorerを使用してAzureテーブルストレージにクエリを実行しています。 T-SQLで次のように、指定されたテキストを含むすべてのメッセージを検索します。

message like '%SysFn%'

T-SQLを実行すると、「このリクエストの処理中にエラーが発生しました」と表示される

Azureでのこのクエリに相当するものは何ですか?

28
Brian Leeming

ワイルドカード検索がないため、直接同等のものはありません。サポートされているすべての操作がリストされています ここ 。 eq、gt、ge、lt、leなどが表示されます。これらを利用して、おそらく特定の範囲を探すことができます。

パーティションスキームによっては、特定のパーティションキーに基づいてエンティティのサブセットを選択し、各エンティティをスキャンしてmessageを調べて、必要な特定のエンティティを見つけることができます(基本的には部分的なパーティションスキャン)。 。

17
David Makogon

別のオプションは、Azureテーブルストレージからcsvにログをエクスポートすることです。 csvを取得したら、Excelまたはその他のアプリでこれを開き、テキストを検索できます。

TableXplorer( http://clumsyleaf.com/products/tablexplorer )を使用して、テーブルストレージデータをエクスポートできます。これには、フィルターされたデータをcsvにエクスポートするオプションがあります。

3
HashCoder