在CASSANDRA中,无法创建具有精度和比例值的表格

时间:2019-09-18 05:57:47

标签: cassandra

  1. 我无法使用十进制精度创建表
  2. 我无法使用varchar length属性创建表

    create table tf (a decimal(9,8) primary key );

    create table tf (a varchar(9) primary key );

错误:

com.datastax.driver.core.exceptions.SyntaxError:
  line 1:26 no viable alternative at input '(' (create table tf (a [decimal](...)

1 个答案:

答案 0 :(得分:2)

在Cassandra中,您不指定小数的精度或varchars的长度。参见https://docs.datastax.com/en/dse/5.1/cql/cql/cql_reference/refDataTypes.html

您还需要指定一个主键。