Я хочу вставить данные в таблицу, но ошибка ниже. Может ли кто-нибудь помочь мне ...
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"
* Причина:
* Действие: