什么是T-sql的LIKE命令的azure表存储查询的等价物?

什么是T-sql的LIKE命令的azure表存储查询的等价物?

问题描述:

我在使用Azure存储浏览器查询Azure表存储。我想找到在T-SQL包含给定文本的所有消息,像这样:什么是T-sql的LIKE命令的azure表存储查询的等价物?

message like '%SysFn%' 

执行的T-SQL提供了“时发生错误,处理此请求”

什么是相当于此查询在Azure中?

没有直接的等价物,因为没有通配符搜索。所有支持的操作均列出here。你会看到eq,gt,ge,lt,le等。你可以利用这些,或许可以查找特定的范围。

根据您的分区方案,您可能能够根据特定分区键选择实体的子集,然后扫描每个实体,检查message以查找您需要的特定分区(基本上是部分分区扫描)。

另一种选择是将日志从Azure表存储导出到csv。一旦你有了csv,你可以在excel或任何其他应用程序中打开它并搜索文本。

您可以使用TableXplorer导出表格存储数据(http://clumsyleaf.com/products/tablexplorer)。在这里有一个选项可以将过滤的数据导出到csv。