Я первым создал тип, а затем создал таблицу, а затем вставить 1 строку в таблицу, которая была успешной, но когда я огонь Выбрать запрос по таблице я получаю ошибки:Выберите ошибка запроса в Oracle
create type My_type as Object
(
fname varchar2(10),
lname varchar2(10)
);
сейчас создали таблицу
create table My_table
(
name My_type,
phone number
);
вставил строку
insert into My_table values (My_type('Abc','Xyz'), 122);
огонь.Пушка Выберите запрос
select * from My_table;
Ошибка: ORA-00932: несовместимые типы данных: ожидаемое число получил OODB.MY_TYPE
select name.fname, name.lname, phone from My_table;
Ошибка: ORA-00904:. "NAME" "LName": недопустимый идентификатор
select My_type.fname, My_type.lname, phone from My_table;
Ошибка: ORA-00904: "my_type" "LNAME":. Недопустимый идентификатор
Какой клиент вы используете для выполнения этих запросов? –
Я использую Oracle 10g Express Edition на моем ПК с Windows XP дома –