使用类型创建类型和表后,我选择它时无法正确查看数据。例如,如果我这样做:
create type name_type as object(
type varchar2(50))
final;
create table person(name name_type);
insert into person values (name_type('John'));
select * from person
因此我会得到:
myUsername.name_type('John')
当我选择数据时,如何才能获得“John”?
答案 0 :(得分:2)
您只需要引用记录的字段:
SQL> select p.name.type from person p;
NAME.TYPE
--------------------------------------------------
John