Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: 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 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
3-1101518726
alo
2004-11-27 04:25
2004.12.26
получить ссылки всех контролов, прицепленных к DataSet у


3-1101373424
Инког
2004-11-25 12:03
2004.12.26
table


1-1102797398
Hmm
2004-12-11 23:36
2004.12.26
Проблемма: вместо 0,99999999999 пишет 1 - округляет. =((


14-1102562004
Думкин
2004-12-09 06:13
2004.12.26
С днем рождения! 9 декабря


14-1102320197
clickmaker
2004-12-06 11:03
2004.12.26
Логическая задачка для разминки мозгов в начале рабочей недели :)