SUSE 8.0
У кого есть? Извините за наглость - дайте закачать или подскажите где взять(можно и исошниками).
Всем привет. Вопрос такой - как выполнить последовательно в одной транзакции несколько INSERT в связанные таблицы по FOREIGN KEY, желательно не задействуя oid-ы? Примерный вид таблиц: table oper table trans ----------- ------------------ cop_id serial (PR_KEY) ------------> cop_id int (FG_KEY) ..... ..... op_code num (NOT UNIQUE) ..... 1-й insert в таблицу oper, затем нужно узнать значение cop_id и использовать его для insert 'ов в таблицу trans. Использование триггера не подходит (в силу постановки задачи). Можно ли узнать значение cop_id после первого insert через MAX() и "безопасно" ли это? Пока до понедельника ( ответы лучше мыльте peter@sbank.elcom.ru)
| ← назад |