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 31507 게시물 읽기
No. 31507
프로시저에서 결과 행의 수를 어떻게 반환받나요?
작성자
강민구
작성일
2007-07-31 13:41ⓒ
2007-07-31 13:42ⓜ
조회수
1,578

프로시저를 만들었는데요

호출하니까 만족하는 레코드셋은 출력되는데

결과 행수를 알수가 없습니다

 만족하는 레코드가없다면 결과행수 0 을 받아서 페이지에 "데이타가 없습니다"

라고 출력해 주어야 하는데 어떻게 해야할까요 select count(*)로 또 한번의 쿼리를 날리는건 안좋겠죠?

그리고 데이타베이스는 ms-sql 입니다

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

프로시져라면 일반적으로 쿼리 수행 후 SQL%ROWCOUNT를 찍어 보세요...;

명시적커서라면 커서명%ROWCOUNT도 확인 해 보세요...;


건승하시길...수고하세요~~


위 사항은 오라클 PL/SQL의 내용입니다...참고하세요...;

아흑...MSSQL...왜 오라클 카테고리에...ㅡ.ㅜ;

성시현(finecomp)님이 2007-07-31 13:49에 작성한 댓글입니다.
이 댓글은 2007-07-31 14:03에 마지막으로 수정되었습니다.

에공~~ ㅎㅎ
여기는 오라클관련 질문을 하는 곳인데..
긁적 긁적~~ 

빈껍데기님이 2007-07-31 14:36에 작성한 댓글입니다. Edit

음...아직도 관련 답이 안달렸군요...;

개념은 비슷하니 MSDN등에서 @@ROWCOUNT로 검색 해 내용 확인 해 보세요...;

성시현(finecomp)님이 2007-07-31 17:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
31511시간계산법 [1]
궁금이
2007-07-31
2560
31510추가하는 컬럼의 순서를 정해주는 방법이 있나요? [1]
초보
2007-07-31
1297
31509한 테이블에 Null로 되어 있는 컬럼을 시퀀스 주는법? [4]
전동호
2007-07-31
1303
31507프로시저에서 결과 행의 수를 어떻게 반환받나요? [3]
강민구
2007-07-31
1578
31506char 과 varchar2 의 조인이 안되는데... [4]
엔키
2007-07-31
1439
31505NUMBER(5) 면 5자리 인가요?
웁스
2007-07-31
908
31504엄청난 질문.. [5]
한번만
2007-07-31
2171
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다