写点什么

【YashanDB 知识库】同时设置默认值和非空约束时报错 YAS-02070

作者:YashanDB
  • 2024-07-16
    广东
  • 本文字数:212 字

    阅读完需:约 1 分钟

【问题分类】功能使用


【关键字】YAS-02070


【问题描述】


SQLcreate table test01(id int,name varchar(10));insert into test01 values(1,'zhangsan');commit;SQL> alter table test01 add (c1 nclob default ' ' not null);YAS-02070 table must be empty to add NOT NULL column
复制代码


【问题原因分析】先判断了是否为空,后写入数据,调整代码实现顺序后即解决。


【解决/规避方法】升级到 22.2.7.1 及以后的版本


【影响范围】22.2.6.0 及以前


【修复版本】22.2.7.1

用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
【YashanDB知识库】同时设置默认值和非空约束时报错YAS-02070_yashandb_YashanDB_InfoQ写作社区