Azure表存储相当于SQL;在;
在SQL Server中,我可以执行如下查询:Azure表存储相当于SQL;在;,azure,azure-table-storage,Azure,Azure Table Storage,在SQL Server中,我可以执行如下查询: SELECT * FROM Products WHERE ProductId IN (1, 24, 9224) 如何对Azure表存储执行相同的操作?如果不支持-type运算符中的,那么基于非连续ID值检索数据子集(例如1000000条记录中的100条)的标准方法是什么 遗憾的是,表存储不支持中的,或者其他包含类型查询运算符 请看是的,我看过那篇文章:/。如果您对表存储有任何经验,您会知道处理此问题的典型方法吗?虽然Brendan正确地指出,子句
SELECT *
FROM Products
WHERE ProductId IN (1, 24, 9224)
如何对Azure表存储执行相同的操作?如果不支持-type运算符中的,那么基于非连续ID值检索数据子集(例如1000000条记录中的100条)的标准方法是什么
遗憾的是,表存储不支持
中的,或者其他包含
类型查询运算符
请看是的,我看过那篇文章:/。如果您对表存储有任何经验,您会知道处理此问题的典型方法吗?虽然Brendan正确地指出,
子句中的本机不受支持,但您可以使用或
查询实现相同的功能。类似于(ProductId eq 1)或(ProductId eq 24)或(ProductId eq 9224)
。但是,如果在查询中未使用PartitionKey
,请小心可能的表扫描。重要的是要注意,OR查询通常会导致表扫描,即使您还有主键。最好同时发出多个查询。@Frans这很好。这在一定程度上就是我所追求的——是否有一个最佳实践(在本例中似乎是触发多个请求)。谢谢。根据本文,“注意,$filter字符串中允许的离散比较不超过15个”