在oracle中,因為不能設定字段的default sequence.nextval,是以如果要設定自增字段,需要使用觸發器。
例如:
這種方式能在insert前,把id的值改成seq.nextval。
進而達到自增主鍵的目的。
但是它的開銷太大,而且非常不友好。
postgresql中,建議這樣使用
或者這樣
請初次接觸pg,ppas或者以前有mysql, oracle使用經驗的童鞋注意咯。
在oracle中,因為不能設定字段的default sequence.nextval,是以如果要設定自增字段,需要使用觸發器。
例如:
這種方式能在insert前,把id的值改成seq.nextval。
進而達到自增主鍵的目的。
但是它的開銷太大,而且非常不友好。
postgresql中,建議這樣使用
或者這樣
請初次接觸pg,ppas或者以前有mysql, oracle使用經驗的童鞋注意咯。