【问题标题】:DEFAULT column value support in CockroachDBCockroachDB 中的默认列值支持
【发布时间】:2017-04-11 21:34:57
【问题描述】:

CockroachDB 是否支持其表中列的默认值?它是否允许默认值是函数值(例如current_date())?

【问题讨论】:

    标签: cockroachdb


    【解决方案1】:

    您可以使用 DEFAULT 约束设置 DEFAULT 值,CockroachDB 已记录了 here

    它还支持将默认值设置为函数,例如插入发生写入的日期。

    您将创建一个具有如下默认列的表:

    CREATE TABLE purchase_log (
        id INT PRIMARY KEY,
        date_purchased DATE DEFAULT current_date()
    );
    

    然后所有未指定date_purchased 列的表插入将在插入时使用current_date() 的返回值自动填充该列。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-05
      • 2017-07-28
      • 2023-02-09
      • 1970-01-01
      • 2017-09-05
      • 2012-04-10
      • 2010-11-03
      相关资源
      最近更新 更多