Главная страница
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.024 c
3-1101947257
Alexey Leonchik
2004-12-02 03:27
2004.12.26
Распространение приложения под MS SQL 2000


14-1102590544
DiamondShark
2004-12-09 14:09
2004.12.26
Радикальное решение.


1-1102592157
DiamondShark
2004-12-09 14:35
2004.12.26
Трассировка порождённых процессов.


1-1103043162
denis24
2004-12-14 19:52
2004.12.26
form.oncreate


14-1101973399
gn
2004-12-02 10:43
2004.12.26
Взломать за 240 секунд