错误码:-2026
错误内容:指定了无效的列表达式
错误级别: ERROR
原因:c3 字段中不能使用c3自己作为表达式的一部分
SQL> CREATE TABLE t2(c1 int, c2 int,c3 int as (c3 + 1)) ;
CREATE TABLE t2(c1 int, c2 int,c3 int as (c3 + 1)) ;
第1 行附近出现错误[-2026]:指定了无效的列表达式.
已用时间: 2.728(毫秒). 执行号:0.
SQL>
解决方法
1、新增一个列用于存储c3的计算结果
CREATE TABLE t2(c1 int, c2 int,c3 int ,c4 int as (c3+1));
文章
阅读量
获赞