Я хочу вставить данные в таблицу, но получил ошибку ниже .. Кто-нибудь может мне помочь ..
CREATE OR REPLACE TYPE TEST_TYP FORCE IS OBJECT
("id" VARCHAR(5000 NULL)
NOT FINAL;
CREATE OR REPLACE TYPE TEST_TAB is table of REF TEST_TYP;
CREATE OR REPLACE TYPE TEST1_TYP FORCE IS OBJECT
("id" VARCHAR2(500) NULL,
"extension" "TEST_TAB" NULL )
NOT FINAL;
CREATE TABLE "TEST_OBJ_TABLE" OF "TEST1_TYP"
NESTED TABLE "extension" STORE AS "Allin"
Когда я пытаюсь вставить с помощью этого оператора L
insert into "TEST_OBJ_TABLE" ("id","extension")
VALUES(
'0FE71A85',
"TEST_TAB"("TEST_TYP"( '0FE71A8'))
);
Выдает эту ошибку
Ошибка в командной строке: 59 Столбец: 12
Отчет об ошибке -
Ошибка SQL: ORA-00932: несогласованные типы данных: ожидается REF SUB_HWOW.TEST_TYP получил SUB_HWOW.TEST_TYP
00932. 00000 - «Несогласованные типы данных: ожидаемые% s получил% s "
* Причина:
* Действие: