Oracle auto increment columns?
1 отговора
496 прегледа
Oracle auto increment columns?
Има ли auto-increment column property в Oracle, видях че има някакви sequence-i,но въпроса е има ли начин при инсертване да не се упоменават колоните,които се инкрементират автоматично(т.е както е при mySQL)?
Re: Oracle auto increment columns?
абе некой веднага ша ти каже - да, може (sequence + trigger), ама недей ...
т.е. по-добре ползвай sequence-а и указвай nextval в заявката - така винаги имаш контрол върху нещата, а и един sequence върши много по-голяма работа от един autoincrement key
т.е. както вече са си задали хората въпроса - защо да емулираме autoincrement чрез sequence и trigger, а не обратното - да емулираме sequence-а в базите, които не го поддържат (за справка [линк])
ще ти препоръчам да си го ползваш със здраве и да се радваш, че можеш, а не го реализираш за MySQL (както често ми се е налагало)
т.е. по-добре ползвай sequence-а и указвай nextval в заявката - така винаги имаш контрол върху нещата, а и един sequence върши много по-голяма работа от един autoincrement key
т.е. както вече са си задали хората въпроса - защо да емулираме autoincrement чрез sequence и trigger, а не обратното - да емулираме sequence-а в базите, които не го поддържат (за справка [линк])
ще ти препоръчам да си го ползваш със здраве и да се радваш, че можеш, а не го реализираш за MySQL (както често ми се е налагало)