object type [message #601633] |
Sat, 23 November 2013 09:12 |
|
aravindreddy.akiti
Messages: 14 Registered: October 2013 Location: hyderabad
|
Junior Member |
|
|
i done here,
create or replace type person_name_type as object
( first_name varchar2(10),
middle_name varchar2(10),
last_name varchar2(10) );
and
create table name
( name person_name_type not null
);
here i want to insert first_name,middle_name,last_name how can i insert.
please give me reply
|
|
|
|
Re: object type [message #601647 is a reply to message #601633] |
Sat, 23 November 2013 12:29 |
Solomon Yakobson
Messages: 3273 Registered: January 2010 Location: Connecticut, USA
|
Senior Member |
|
|
Just insert:
SQL> create or replace type person_name_type as obje
2 ( first_name varchar2(10),
3 middle_name varchar2(10),
4 last_name varchar2(10) );
5 /
Type created.
SQL> create table name
2 ( name person_name_type not null
3 );
Table created.
SQL> select *
2 from name
3 /
NAME(FIRST_NAME, MIDDLE_NAME, LAST_NAME)
----------------------------------------------------
PERSON_NAME_TYPE('Joe', 'M', 'Schmoe')
SQL>
SY.
|
|
|
Re: object type [message #601669 is a reply to message #601647] |
Sun, 24 November 2013 01:59 |
Lalit Kumar B
Messages: 3174 Registered: May 2013 Location: World Wide on the Web
|
Senior Member |
|
|
SY missed to post the insert statement :
SQL> INSERT INTO name VALUES
2 (PERSON_NAME_TYPE('Joe', 'M', 'Schmoe')
3 );
1 row created.
|
|
|
|