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 38758 게시물 읽기
No. 38758
INTO
작성자
장마철
작성일
2011-08-05 10:21ⓒ
2011-08-05 10:23ⓜ
조회수
3,224

안녕하세요...

프로시저에서 INTO 관련 하여 문의좀 할려고 합니다.

SELECT SUM(A)

   INTO v_CHECK

   FROM ( SELECT CASE WHEN AAA = 0 THEN 0

                                              ELSE 1

                                  END AS A

                     FROM ( 중략)

               );

 

이런 쿼리문이 있는데.. INTO 값이 NULL 이 됩니다...

쿼리툴로 하면 2가 나오고요...

왜 그런가요?

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

쿼리툴에서 가져오는 결과값과 프로시져에서 실행하여 나오는 결과값이 동일한가요?

중간에 확인을하는 부분을 넣으셔야 할거같은데요

 

1님이 2011-08-05 13:46에 작성한 댓글입니다. Edit

서브쿼리 결과가 한건도 없다면?

SUM(a) 값이 널이 나오는 것은 정상입니다.

 

쿼리를 직접 수행했을때 결과가 2인데 프로시져에서는 널이 나온다면?

두 쿼리가 서로 다른 쿼리이거나(입력조건이 정확하게 일치하는지 확인 필요)

프로시져의 앞 처리 단계에서 결과에 영향을 줄 원시 데이터가 삭제되었거나...

마농(manon94)님이 2011-08-05 16:21에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38762오라클 덤프 관련 질문입니다. [3]
나초보
2011-08-08
3987
38761analyze를 보고 있습니다 [4]
윤용진
2011-08-08
3659
38759시간차이 구하기 입니다. [2]
taiji
2011-08-05
4777
38758INTO [2]
장마철
2011-08-05
3224
38757테이블을 한번만 읽고 처리 하는 방법을 배우고 싶습니다 [5]
빨간운동화
2011-08-05
4438
38756쿼리질문입니다... [3]
한상원
2011-08-04
3288
38755B테이블에 1개 row입력시 A테이블 ROW수 만큼 n개의 row로 중복 생성하는 방법 [1]
이상대
2011-08-03
4822
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다