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
운영게시판
최근게시물
Oracle Q&A 41222 게시물 읽기
No. 41222
oracle procedure subquery 사용
작성자
김정환
작성일
2016-08-26 14:15
조회수
6,182

안녕하세요..

oracle 11g에서 procedure 작성 중인데... 아래와 같이 서브쿼리가 안 먹는데요...

11g에서 지원을 안 하나요?

SELECT
AA,
BB,
(SELECT CC FROM T2 WHERE DD = T1.AA) CC
FROM
T1

서브쿼리 지원 안한다면 대체할 수 있는 방법이 무엇이 있을까요?
 

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

지원합니다. 혹시 서브쿼리 결과가 여러건 인 것 아닌가요?

select cc 부분을

select count(1) 로 바꾸어서 다수건을 리턴하는 행이 없는지 확인해보세요.

손재균(iikii)님이 2016-08-26 14:44에 작성한 댓글입니다.

 손재균님 감사합니다.

서브쿼리 정상적으로 동작하네요...

프로시저 실행되고 나서 err 등록하는 테이블 컬럼이 너무 작아서 나는 에러었습니다.

세심하게 잘 살펴봐야 할 필요가 있을듯 합니다.

 

김정환님이 2016-08-26 18:07에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41225간단한 날짜 쿼리 [2]
울산
2016-08-26
6698
41224이 쿼리 도움 부탁드립니다 [3]
매수신호
2016-08-26
6926
41223양쪽방향에 따른 계산 그리고 결과(도와주세요) [10]
기쁨이
2016-08-26
6936
41222oracle procedure subquery 사용 [2]
김정환
2016-08-26
6182
41221오라클 프로시저에서 in 변수로 던진값 사용법문의입니다 [1]
초보자
2016-08-26
6466
41220left join 시 조건 [1]
궁금이
2016-08-25
6035
41219outer join 질의 [1]
홍도영
2016-08-25
6159
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다