Вниз
Скачать: CL | DM;

Автоинкрементное поле   Найти похожие ветки 

 
neat   (2004-11-29 11:13) [0]

Здравствуйте! Подскажите пожалуйста как создать автоинкрементное поле в Oracle. Использую SQL Navigator for Oracle 4.1?


 
Vlad ©   (2004-11-29 11:14) [1]


> neat   (29.11.04 11:13)  


> как создать автоинкрементное поле в Oracle

В Oracle нет понятия автоинкрементного поля.
Зато есть объект SEQUENCE. Подробнее - читай доки.


 
Reindeer Moss Eater ©   (2004-11-29 11:15) [2]

Нет там таких типов данных.
Зато есть sequence и триггеры


 
AloneCorsar   (2004-11-29 14:56) [3]

создаешь  SEQUENCE

Создаешь тригер

CREATE OR REPLACE TRIGGER имя_тригера
BEFORE INSERT ON STATION
FOR EACH ROW
BEGIN
 SELECT имя_сиквенса.NEXTVAL INTO :NEW.имя_поля FROM dual;
END;

все.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
4-1100097837
Павел
2004-11-10 17:43
2004.12.26
USB->RS232


1-1102521272
ali_t
2004-12-08 18:54
2004.12.26
как перевести PChar в string


3-1101286698
Tor
2004-11-24 11:58
2004.12.26
Наверное глюки в TADOCommand


10-1072286014
Mozg
2003-12-24 20:13
2004.12.26
Переход с Delphi5 + Visibroker 3 на Delphi 7 + Visibroker4


14-1102070684
Sash
2004-12-03 13:44
2004.12.26
win 2000 Internet Information Server




   Наверх