ORA-00947:Not enough values (没有足够的值)

今天生产上遇到一个问题;

SQL 报错ORA-00947:Not enough values (没有足够的值) 
没有足够的值,,经过查询是数据库 表中新增了一个字段 ,
但是我插入采用的是下面这种方式:

insert into tableName select  a, b,c ,... from  otherTable

并没有指定插入那些列.插入的是所有列,所以在新增字段后,SQL就报了没有足够的值的错误;

因此.我们在平时写插入语句的的时候,最好指定列名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章