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
운영게시판
최근게시물
Sybase Q&A 3810 게시물 읽기
No. 3810
프로시저에 사용되는 파라미터 갯수 관련 질문입니다.
작성자
SPECTRA
작성일
2009-08-28 15:24
조회수
6,707

프로시저에 파라미터를 많이 잡아두고 실제 동작에선 몇개만 사용하니 


-6 에러 코드를 리턴 합니다


예를 들어 create procedure 프로시저명 @파라미터1 , @파라미터2 , @파라미터3 , @파라미터4 , @파라미터5 ...@파라미터20


이렇게 프로시저를 만들고 


EXECUTE 프로시저명  @파라미터1 , @파라미터2 , @파라미터3 이렇게 해도 나머지 파라미터는 알아서 무시 되서 NULL처리 되는줄 알았는데


오늘 보니 (return status = -6) 이렇게 에러를 리턴 합니다.


물론 운영에는 크게 지장이 없는데 그냥 둬도 좋을지 아니면 성능에 많은 영향을 주니 수정을 해야 하는지요

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

Procedure 호출시 모든 parameter를 정의하여 호출 하는 게 좋습니다.

안쓰는 parameter는 "null"정의 ...

Chandad(ChanDad)님이 2009-09-02 10:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3876한글 오류 [1]
윤영기
2009-09-08
7875
3812sybase 버전중에서 [4]
전형진
2009-09-01
7242
3811Forward scan 이 뭐죠? [1]
SPECTRA
2009-09-01
6756
3810프로시저에 사용되는 파라미터 갯수 관련 질문입니다. [1]
SPECTRA
2009-08-28
6707
3809proxy테이블 drop하는 방법... [2]
하늘소
2009-08-27
7623
3802bcp out시 날짜 포맷 설정... [2]
이승윤
2009-08-05
7138
3801테이블 삭제 후 디스크 용량 체크 [1]
싸베
2009-08-04
6863
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다