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 1068 게시물 읽기
No. 1068
[질문] 스토어드 프로시져 실행방법이 궁금합니다.
작성자
이준식(ysaraha)
작성일
2006-07-29 13:40ⓒ
2006-07-29 13:42ⓜ
조회수
8,393

현재 아래의 테이블이 존재합니다.

 

CREATE TABLE TEST
(
A SMALLINT,
B VARCHAR(10)
);

 

INSERT INTO TEST VALUES (111,'111');

INSERT INTO TEST VALUES (222,'222');

INSERT INTO TEST VALUES (333,'333');

INSERT INTO TEST VALUES (444,'444');

 

아래의 LEE 스토어드 프로시저를 실행했습니다.

 

CREATE PROCEDURE TEST_01
(
OUT ROW_NUM INTEGER
)
JUN: BEGIN

--변수 초기화
SET ROW_NUM = 0;

--into는 단일로우에만 사용합니다.
SELECT COUNT(*) INTO ROW_NUM FROM TEST;

 

END JUN;
COMMIT;

다음과 같이 실행시켰는데 아래의 메세지가 나옵니다.

 

CALL TEST_01;

 

메세지 내용

 

SQL0440N 호환되는 인수를 갖는 "PROCEDURE" 유형의 권한이 부여된 루틴
"TEST_01"을(를) 찾을 수 없습니다. SQLSTATE=42884

 

어떻게 실행시켜야 하나요? 궁금합니다.


 

 

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

 

db2 "call test_01(?)"

  출력 매개변수 값
  --------------------------
  매개변수 이름   : ROW_NUM
  매개변수 값     : 4

  리턴 상태 = 0

 

out은 ?를 인수로 사용합니다.

도님이 2006-07-31 09:51에 작성한 댓글입니다. Edit

도님 항상 명쾌한 답변 감사드립니다.

이준식(ysaraha)님이 2006-07-31 12:32에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1071검색건수가 2건일때 한건으로 나타나게 하고 싶은데 어떻게 해야할 까요? [4]
김현철
2006-08-03
7812
1070insert, update시에 로그 안남게 하는 방법? [1]
이문선
2006-07-31
8353
1069[질문] 프로시저를 삭제하려고 해도 삭제가 안됩니다. [2]
이준식
2006-07-31
7838
1068[질문] 스토어드 프로시져 실행방법이 궁금합니다. [2]
이준식
2006-07-29
8393
1067JOIN 결과 UPDATE ?? [2]
2006-07-28
9321
10661:N 구조에서 보통 그룹화 SELECT는 어떻게 하시나요... [5]
난감해요
2006-07-27
7565
1065IBM db2 에 관해 몇가지 궁금한점이 있습니다. ^^? [1]
김경원
2006-07-26
7760
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다