powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сделать генерацию индентификатора
4 сообщений из 4, страница 1 из 1
Как сделать генерацию индентификатора
    #32045709
Asha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать генерацию индентификатора, либо случайными цифрами, либо начиная с 1.
Очень хочется готовый код, pls.
...
Рейтинг: 0 / 0
Как сделать генерацию индентификатора
    #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
Как сделать генерацию индентификатора
    #32045893
Asha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Триггер для генерации индентификатора нужно делать для каждой таблицы в базе или можно сделать один универсальный.
...
Рейтинг: 0 / 0
Как сделать генерацию индентификатора
    #32045909
alvako
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как вы себе представляете "универсальный" триггер для нескольких таблиц ???
sequence - если хотите, делайте один для нескольких таблиц.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сделать генерацию индентификатора
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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