Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Автоинкрементное поле [D7]


neat ©   (2004-11-29 11:13:00) 

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


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

создаешь  SEQUENCE

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

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

все.


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

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


Vlad   (2004-11-29 11:14:00) [3]


> neat   (29.11.04 11:13)  


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо