database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
ㆍCUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
CUBRID Q&A 590 게시물 읽기
No. 590
Q.select질문
작성자
김선우
작성일
2007-10-04 15:08
조회수
3,144

질문드립니다.

 

TYPE ActorSelect = SELECT

        (Organization

        ,Person

        ,PersonAndOrganization);

END_TYPE;

 

과 같은 객체지향언어가 있습니다.

Actor의 속성중의 하나인 TheActor는 ActorSelect로 정의되고 Organization, Person, 그리고 PersonAndOrganiztaion 중 하나의 데이터 유형으로 정의될 수 있다고 할때 큐브리드에서

어떻게 SELECT 구문을 사용할 수 있나요?

 

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요.

 

Actor의 컬럼 중 하나인 TheActor의 값이 ActorSelect 가 됩니다.

ActorSelect는 사용자 정의 타입이며  Organization타입으로 정의 하겠습니다.

Organization 또한 사용자 데이터 정의 타입 Departmemt로 정의 하고

Departmemt의 컬럼이 dept_id(int 2), dept_name(char 10)로 구성되어 있다고

가정한 상태에서 Actor의 이름 \'홍길동\'(Actor_name)의 부서ID(dept_id)를 조회하는

질의는 아래와 같습니다.

 

SELECT  TheActor,Organization.dept_id FROM Actor

WHERE Actor_name = \'홍길동\';

 

클래스를 사용자 데이터 타입으로 지정할 경우 path expression이 되므로

조인이 필요없이 값을 가져 올 수 있습니다.

 

질문하신 내용에 대하여 제가 정확히 인지하지 못해 많은 가정을 했습니다.

원하시는 답변이 맞으신지요?

 

 

>

>TYPE ActorSelect = SELECT

>        (Organization

>        ,Person

>        ,PersonAndOrganization);

>END_TYPE;

>

>과 같은 객체지향언어가 있습니다.

>Actor의 속성중의 하나인 TheActor는 ActorSelect로 정의되고 Organization, Person, 그리고 PersonAndOrganiztaion 중 하나의 데이터 유형으로 정의될 수 있다고 할때 큐브리드에서

>어떻게 SELECT 구문을 사용할 수 있나요?

 

허지웅님이 2007-10-04 16:48에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
594Q.select 구문 추가질문 [1]
김선우
2007-10-05
3318
592Q.ARRAY [1]
김선우
2007-10-04
2995
591Q.반올림 관련 함수 질의입니다. [1]
권진옥
2007-10-04
3749
590Q.select질문 [1]
김선우
2007-10-04
3144
589Q.commdb.exe 에러가 지속적으로 발생합니다. [2]
오동환
2007-10-04
2884
588Q.윈도우버젼에서의 메소드 지원 여부 [1]
나그네
2007-10-03
3223
587Q.INSERT 문장에서 MySQL에서의 SET은 지원안하나요? [1]
곽성현
2007-10-02
3174
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다