oid select 질문입니다.

by 마준 posted Dec 05, 2009

자료실에 있는 큐브리드를 이용한 데이터베이스 이해와 실습의 문제에서

create table items ( name varchar(10), price int, primary key (name) );  

create table gamuser( id varchar(10), passwd varchar(10), inventory set(items), primary key(id) );

이렇게 테이블을 생성후에
insert into items values ( '노랑머리', 500 );
insert into items values ( '파랑머리', 600 );
insert into items values ( '선글라스', 300 );
insert into items values ( '장갑', 200 );
insert into items values ( '목걸이', 400 );  
--
insert into gamuser values ('user1', 'abcd', {(select items.identity from items where name = '노랑머리')});
insert into gamuser values ('user2', '1234', {(select items.identity from items where name = '노랑머리'),
                                                                (select items.identity from items where name = '선글라스')});
 이렇게 데이터를 넣은후에
select * from gamuser where id = 'user1';
gamuserd 테이블의 user1을 조회하면 inventory의 값이 oid 로 나오는데요.

주소를 따라간 값을 출력하려면 어떻게 해야하나요.



Articles

20 21 22 23 24 25 26 27 28 29