Учитывая (игнорируйте отсутствие первичных ключей, внешних ключей и т. Д. - речь идет не о дизайне таблицы, а лишь пример):
Order:
----------
ID NUMBER;
VENDOR NUMBER;
PART NUMBER;
Parts:
------------
ID NUMBER;
VENDOR NUMBER;
DESCRIPTION VARCHAR2(1000 CHAR);
cursor c1 is select * from order o left join parts p on o.part = p.id;
c_row c1%rowtype;
Как различить два столбца VENDOR, которые будут в соединении?
Я не думаю, что могу сделать c_row.value, потому что это было бы неоднозначно, и я не думаю, что что-то вроде c_row.p.vendor работает.
Как я могу сослаться на конкретный экземпляр двух столбцов значений?