Я создаю секционированную таблицу. Например:
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. Но я обнаружил, что могу также вставить запись со значением 'month' типа DATE (не MONTH) в dolphindb:
t1 = table(2010.01.15 as month , 10 as x)
pt.append!(t1)
Так как я могу подтвердить, что значение записи соответствует схеме разбиения?