Я написал серию операторов SQL в базе данных ORACLE. В моей базе данных у меня есть 2 таблицы (книга, издатель).ORACLE SQL: добавление другого идентификатора из другой строки
Ниже представлена структура таблицы
BOOK
----------
bk_id | title | pub_id
PUBLISHER
----------
pub_id | pub_name
Если вставить в таблицу издателя первой
INSERT INTO PUBLISHER (pub_name) VALUE ('ABC Publisher');
Как получить идентификатор издателя и ввести его в книге таблицы?
Обычно я делаю это с помощью хранимой процедуры (SQL Server) или выполняю ее в приложении.
Как это сделать в ORACLE в SQL?
Это можно сделать в порядке? –
Я бы предположил, хотя я никогда не использовал таких; просто дайте ему необходимые аргументы и пусть это заменит вас. –
@PeterSun Да. Я использовал его много раз в своих сценариях PLSQL и хранимых процедурах. –