Как узнать ID созданной записи

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
yk
Сообщения: 26
Зарегистрирован: 31 янв 2005, 11:37

Как узнать ID созданной записи

Сообщение yk » 31 янв 2005, 11:53

Подскажите, пожалуйста,
как узнать ID только что добавленной записи ?
например при вставки в связанные таблицы:
insert into "Tab1"("Name")
values('Имя');
...
insert into "Tab2"("Name","ID_Tab1")
values('имя2','?????')


При этом ID_Tab1 инициализируется с помощью триггера.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 31 янв 2005, 12:46


McArty
Сообщения: 56
Зарегистрирован: 14 янв 2005, 09:31

Re: Как узнать ID созданной записи

Сообщение McArty » 01 фев 2005, 10:40

yk писал(а): При этом ID_Tab1 инициализируется с помощью триггера.
А еще в триггере добавить данные в табл№2 можно.

yk
Сообщения: 26
Зарегистрирован: 31 янв 2005, 11:37

Сообщение yk » 01 фев 2005, 13:08

Это очень мило,
но не очень удобно.
Если в tab2
есть други поля not null,
то как их заполнять?

Vemer
Сообщения: 8
Зарегистрирован: 09 ноя 2004, 15:01

Сообщение Vemer » 17 фев 2005, 18:18

:) Use DEFAULT for not Null Fields. It is helpful.

Ответить