|
Есть ли в Oracle автогенерируемые поля
|
|||
---|---|---|---|
#18+
Можно ли в таблице Oracle создать поле, значение которой генерируется само. Допустим в таблице нужен идентификатор, который с добавлением строки автоматически увеличивался бы на 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2002, 10:59 |
|
Есть ли в Oracle автогенерируемые поля
|
|||
---|---|---|---|
#18+
Делается SEQUENCE и вешается на таблицу триггер. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2002, 11:05 |
|
Есть ли в Oracle автогенерируемые поля
|
|||
---|---|---|---|
#18+
А без триггера и sequence. (т.к. я это уже использую) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2002, 06:13 |
|
Есть ли в Oracle автогенерируемые поля
|
|||
---|---|---|---|
#18+
А чем не устраивают последовательность с триггером? Зачем больше то? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2002, 07:40 |
|
Есть ли в Oracle автогенерируемые поля
|
|||
---|---|---|---|
#18+
Просто у меня в базе таблиц 10, с идентификацией, и на каждую ставить по триггеру не охота как-то ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2002, 17:59 |
|
Есть ли в Oracle автогенерируемые поля
|
|||
---|---|---|---|
#18+
Ну не хотите триггер с последовальностью, тогда используйте последовательность без триггера: INSERT INTO MY_TABLE(ID, ...) VALUES(MY_SEQUENCE.NEXTVAL, ....); Если такая конструкция не устраивает, тогда только верхний вариант. А иначе не как. А в том, что вешать на 10 таблиц триггеры - проблемы вообще не вижу. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2002, 08:21 |
|
|
start [/forum/topic.php?fid=52&msg=32022949&tid=1993425]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 248ms |
total: | 393ms |
0 / 0 |