今天生产上遇到一个问题;
SQL 报错ORA-00947:Not enough values (没有足够的值)
没有足够的值,,经过查询是数据库 表中新增了一个字段 ,
但是我插入采用的是下面这种方式:
insert into tableName select a, b,c ,... from otherTable
并没有指定插入那些列.插入的是所有列,所以在新增字段后,SQL就报了没有足够的值的错误;
因此.我们在平时写插入语句的的时候,最好指定列名
今天生产上遇到一个问题;
SQL 报错ORA-00947:Not enough values (没有足够的值)
没有足够的值,,经过查询是数据库 表中新增了一个字段 ,
但是我插入采用的是下面这种方式:
insert into tableName select a, b,c ,... from otherTable
并没有指定插入那些列.插入的是所有列,所以在新增字段后,SQL就报了没有足够的值的错误;
因此.我们在平时写插入语句的的时候,最好指定列名