2014-03-25 59 views
-3

我有一個有4列的表,比如說COLA,COLB,COLC,COLD。 COLC和COLD是計算列。 假設我要行插入表中,如果查詢是這樣的SQL插入到計算列的表格中

insert into Table (COLA,COLB,COLC,COLD) values (1,2,'','')? 

我知道我不能插入計算列。但是,如何添加一行並保持默認計算列的原樣?

感謝您的任何建議!

+1

在insert語句中不需要考慮計算列。 –

回答

1

只要指定要插入值到列:

insert into Table (COLA,COLB) values (1,2) 
3

試試這個

insert into Table (COLA,COLB) values (1,2); 
你不

需要提供的值甚至空白計算列。他們都會自動計算

1

只是不指定計算列:

insert into Table (COLA,COLB) values (1,2) 
0

謝謝大家!我也明白了這一點!以前我遇到了col數不匹配的錯誤,因爲我錯過了一列。