今天生產上遇到一個問題;
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就報了沒有足夠的值的錯誤;
因此.我們在平時寫插入語句的的時候,最好指定列名