我有一個有4列的表,比如說COLA,COLB,COLC,COLD。 COLC和COLD是計算列。 假設我要行插入表中,如果查詢是這樣的SQL插入到計算列的表格中
insert into Table (COLA,COLB,COLC,COLD) values (1,2,'','')?
我知道我不能插入計算列。但是,如何添加一行並保持默認計算列的原樣?
感謝您的任何建議!
我有一個有4列的表,比如說COLA,COLB,COLC,COLD。 COLC和COLD是計算列。 假設我要行插入表中,如果查詢是這樣的SQL插入到計算列的表格中
insert into Table (COLA,COLB,COLC,COLD) values (1,2,'','')?
我知道我不能插入計算列。但是,如何添加一行並保持默認計算列的原樣?
感謝您的任何建議!
只要指定要插入值到列:
insert into Table (COLA,COLB) values (1,2)
試試這個
insert into Table (COLA,COLB) values (1,2);
你不
需要提供的值甚至空白計算列。他們都會自動計算
只是不指定計算列:
insert into Table (COLA,COLB) values (1,2)
謝謝大家!我也明白了這一點!以前我遇到了col數不匹配的錯誤,因爲我錯過了一列。
在insert語句中不需要考慮計算列。 –