Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сделать генерацию индентификатора / 4 сообщений из 4, страница 1 из 1
24.08.2002, 16:15
    #32045709
Asha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать генерацию индентификатора
Как сделать генерацию индентификатора, либо случайными цифрами, либо начиная с 1.
Очень хочется готовый код, pls.
...
Рейтинг: 0 / 0
25.08.2002, 08:09
    #32045731
Ramil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать генерацию индентификатора
create sequence sequence_name start with 1;
CREATE TRIGGER trigger_name
BEFORE INSERT
ON table_name
REFERENCING NEW AS N
FOR EACH ROW
DECLARE
id_rec NUMBER;
BEGIN
SELECT seq_name.NEXTVAL INTO id_rec FROM dual;
:n.field_name := id_rec;
END;
...
Рейтинг: 0 / 0
26.08.2002, 14:49
    #32045893
Asha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать генерацию индентификатора
Триггер для генерации индентификатора нужно делать для каждой таблицы в базе или можно сделать один универсальный.
...
Рейтинг: 0 / 0
26.08.2002, 15:28
    #32045909
alvako
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать генерацию индентификатора
А как вы себе представляете "универсальный" триггер для нескольких таблиц ???
sequence - если хотите, делайте один для нескольких таблиц.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сделать генерацию индентификатора / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]