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
운영게시판
최근게시물
DB2 Q&A 1842 게시물 읽기
No. 1842
쿼리문 옵션중에 with가 있는데 무엇에 쓰는건가요?
작성자
김창우(kcwchang)
작성일
2009-03-27 08:45
조회수
9,847

2주전에 회사에 들어온 신입인데 


as400을 쓰는데 거기에 with nc , hoid가 있는데 이건 뭔가요??


어떻게 쓰는게 바른건지 가르쳐 주세요 ㅠㅠ

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

SQL 문장내에서 사용시 임시화일을 처리하기 위한 용도로 보시면 될것 같습니다.

AS400 환경이라면 Oracle이나 DB2 와 사용하는데 차이가 있습니다.


간단한 예로 설명드리도록 하겠습니다.


with tempa as( select * from qgpl.sample1 where fld1 = '1'), 

       tempb as( select * from qgpl.sample2 where fld1 = '1')

select * 

from tempa left outer join tempb on tempa.fld1 = tempb.fld1


위와 같이 하나의 쿼리문장에서 임시 화일을 메모리내에서 생성 컨트롤 하는방법으로 사용하시면 됩니다.


도움이 되셨기를...

남장섭님이 2009-05-08 11:53에 작성한 댓글입니다.
이 댓글은 2009-05-08 12:47에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1849DB2 데이타베이스 디렉토리 [1]
백봉현
2009-04-08
9909
1846프로지저 질문입니다. [1]
원문연
2009-04-04
9172
1843backup시 마지막에 트래픽이 발생하는 원인관련 질문 [1]
black
2009-03-30
8627
1842쿼리문 옵션중에 with가 있는데 무엇에 쓰는건가요? [1]
김창우
2009-03-27
9847
1837Linkz
google
2009-03-16
8935
1836SELECT문으로 현재 사용자의 정보를 확인하는 방법은 없을까요?
초보
2009-03-15
9389
1826[질문] 여러 ROW를 한 ROW의 한 필드로 모으기 (가로 정렬 출력) [2]
어깨넘
2009-03-09
14454
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다