Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
Дырчик ©   (2005-08-16 06:27) [0]

Подскажите как в Oracle организовать автоинкремент ключевого поля таблицы


 
k2 ©   (2005-08-16 07:20) [1]

1) CREATE SEQUENCE name_of_seq
  INCREMENT BY 1
  START WITH 1
  NOMAXVALUE
  NOCYCLE
  NOCACHE
  ORDER;

2) в триггере BEFORE INSERT нужной таблицы присваивать значения ключевому полю из сиквенса.


 
evvcom ©   (2005-08-16 08:23) [2]

2)
if :new.id is null then
 select name_of_seq.nextval into :new.id from dual;
end if;



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

Форум: "Начинающим";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.092 c
14-1125407474
DVM
2005-08-30 17:11
2005.09.25
Курсы по оборудованию CISCO.


14-1124117877
_dimka
2005-08-15 18:57
2005.09.25
День траура рок музыки


1-1125559683
Суслик
2005-09-01 11:28
2005.09.25
Свой менеджер памяти


1-1125468384
SergProger
2005-08-31 10:06
2005.09.25
Меню программы на TaskBar


1-1125474099
lock
2005-08-31 11:41
2005.09.25
TBitmap в TSream





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский