簡體   English   中英

Clickhouse,創建十進制類型的字典

[英]Clickhouse, create dictionary with decimal type

我嘗試創建一個 clickhouse 字典:

CREATE DICTIONARY rnd.exchange_rate_history (
    code String,
    date Date,
    rate Decimal(20, 6)
)
PRIMARY KEY code, date...

但我得到一個錯誤:

未知類型 Decimal(20, 6) (version 20.6.3.28 (official build))

我應該怎么做才能用這種結構創建字典?

嘗試使用具有固定精度的類型,例如Decimal32

CREATE DICTIONARY test.test_dict_01
(
    `code` String,
    `date` Date,
    `rate` Decimal32(6)
)
PRIMARY KEY code, date
SOURCE(FILE(PATH 'opt/dicts/test.csv'))
LIFETIME(MIN 0 MAX 300)
LAYOUT(COMPLEX_KEY_HASHED())

它看起來像一個錯誤,你能在https://github.com/ClickHouse/ClickHouse/issues中創建問題嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM