Я разрабатываю небольшое приложение на Pro*C, но у меня есть вопрос по одной из основных функций.
У меня есть триггер автоматического увеличения для идентификатора каждой таблицы, поэтому перед вставкой строки в таблицу триггер устанавливает идентификатор строки.
Проблема здесь в том, что я хочу получить значение последовательности после isert (чтобы получить идентификатор вставленной строки), но что происходит, когда две транзакции пытаются вставить строку? Если я использую уровень фиксации чтения и фиксирую транзакцию после вставки строки и получения ее значения, могут возникнуть проблемы? Что я должен делать? Спасибо!
returning
. Я не знаю, смогу ли я использовать его с Pro*C. 17.05.2016