Я пытаюсь вставить данные в таблицу типов объектов из другой существующей таблицы в хранимой процедуре. Я создал тип «объект» и тип «таблица», как показано ниже.
CREATE OR REPLACE TYPE EXAMPLE AS OBJECT
(
ALL THE COLUMNS,
);
/
CREATE OR REPLACE TYPE EXAMPLE_TABLE AS TABLE OF EXAMPLE;
попытка использовать эту таблицу типов для вставки данных из другой таблицы.
---
BEGIN
INSERT INTO EXAMPLE_TABLE (ALL THE COLUMS FROM EXAMPLE)
VALUES (SELECT * FROM EMP_TABLE);
Это возможно? дайте мне знать, или я должен использовать «КУРСОР» для вставки по одному.. пожалуйста, дайте мне знать, как этого добиться, в виде синтаксиса
--заранее спасибо
emp_table
было бы полезно, как и включение фактических полей/столбцов, которые вы используете вместо «всех столбцов». - person Alex Poole   schedule 18.06.2018