gpt4 book ai didi

database - 如何确认记录的值是否符合 dolphindb 中的分区方案?

转载 作者:行者123 更新时间:2023-12-04 10:30:10 25 4
gpt4 key购买 nike

我创建了一个分区表。例如:

n=1000000
month=take(2000.01M..2016.12M, n)
x=rand(1.0, n)
t=table(month, x)
db=database("dfs://valuedb", VALUE, 2000.01M..2016.12M)
pt = db.createPartitionedTable(t, `pt, `month)

所以记录的“月”列应该在 2000.01M..2016.12M.11 之间。但我发现我也可以在 dolphindb 中插入值为 'month' 的记录类型为 DATE(not MONTH):
t1 = table(2010.01.15 as month , 10 as x)
pt.append!(t1)

那么如何确认记录的值是否符合分区方案呢?

最佳答案

当数据库分区方案中分区列的数据类型与表中对应列的数据类型不同时,DolphinDB 会尽量进行隐式转换。在您的示例中, DATE 类型将转换为 MONTH 类型。

关于database - 如何确认记录的值是否符合 dolphindb 中的分区方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60452939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com