Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure表存储相当于SQL;在;_Azure_Azure Table Storage - Fatal编程技术网

Azure表存储相当于SQL;在;

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正确地指出,子句

在SQL Server中,我可以执行如下查询:

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个”