是否可以动态添加分区而不是固定到特定的静态数据。例如,如果我们需要为来自不同 CSV 记录的所有日期创建分区。
问问题
483 次
2 回答
1
您今天必须使用 ALTER TABLE ADD PARTITION 显式创建分区(在创建分区表之后)。因此,当前的建议是查看数据的所有不同日期并以编程方式生成 ALTER 语句。
我建议您向http://aka.ms/adlfeedback添加请求以生成更动态的分区。
于 2016-06-02T18:37:06.043 回答
0
您可以传递动态数据(日期是经典示例)来创建分区,下面的示例构造,这有帮助吗?
例如
CREATE TABLE MyTable(Day DateTime, MyValue string, ....,
INDEX idx CLUSTERED(MyValue)
PARTITIONED BY BUCKETS(Day)
HASH(MyValue) INTO 100
);
于 2016-05-17T12:29:13.743 回答