powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Есть ли в Oracle автогенерируемые поля
7 сообщений из 7, страница 1 из 1
Есть ли в Oracle автогенерируемые поля
    #32022865
Darmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли в таблице Oracle создать поле, значение которой генерируется само.
Допустим в таблице нужен идентификатор, который с добавлением строки автоматически увеличивался бы на 1.
...
Рейтинг: 0 / 0
Есть ли в Oracle автогенерируемые поля
    #32022867
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делается SEQUENCE и вешается на таблицу триггер.
...
Рейтинг: 0 / 0
Есть ли в Oracle автогенерируемые поля
    #32022940
Darmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А без триггера и sequence. (т.к. я это уже использую)
...
Рейтинг: 0 / 0
Есть ли в Oracle автогенерируемые поля
    #32022949
none
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем не устраивают последовательность с триггером?
Зачем больше то?
...
Рейтинг: 0 / 0
Есть ли в Oracle автогенерируемые поля
    #32023833
Darmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто у меня в базе таблиц 10, с идентификацией, и на каждую ставить по триггеру не охота как-то
...
Рейтинг: 0 / 0
Есть ли в Oracle автогенерируемые поля
    #32023904
none
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не хотите триггер с последовальностью, тогда используйте последовательность без триггера:
INSERT INTO MY_TABLE(ID, ...)
VALUES(MY_SEQUENCE.NEXTVAL, ....);
Если такая конструкция не устраивает, тогда только верхний вариант. А иначе не как.

А в том, что вешать на 10 таблиц триггеры - проблемы вообще не вижу.
...
Рейтинг: 0 / 0
Есть ли в Oracle автогенерируемые поля
    #32024083
Darmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На самом деле с последовательностями и тригерами я сделал с самого начала, просто хотел узнать есть ли другой вариант.
спасибо за ответы.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Есть ли в Oracle автогенерируемые поля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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