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 40270 게시물 읽기
No. 40270
오라클 함수 인자를 가변적으로 하는 방법
작성자
기차
작성일
2013-09-27 17:26ⓒ
2013-09-30 11:09ⓜ
조회수
6,426

 예를 들어 오라클 함수 DECODE 같은 경우

그 인자의 갯수가 따로 정해지지 않았지요.

decode(expr,search1,result1[,search2,result,...][.default])

찾아보니 함수 정의 위와같은데

실제로 첫번째 인자가 두번째 인자와 같으면 세번째 값을 취하고

네번째와 같으면 다섯번째를 취하고 

하면서 인자가 무한대로 늘어가는데요...

 

질문 사항은 사용자 정의 함수도 저와 같이 만들 수 있나 해서요..

실제로 함수를 만들면서 인자가 몇 개가 필요할지 몰라서요...

 

CREATE OR REPLACE FUNCTION  TEST (

PARAM1 IN VARCHAR2,

PARAM2 IN VARCHAR2,

PARAM3 IN VARCHAR2.

.....

PARAM20 IN VARCHAR2 )

 

저와 같이 인자를 대략 20개 미리 선언해 놓을까 하는 무식한 생각도 하고 있습니다. ㅡㅡ

 

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

 가능합니다

 

If  조건문으로 처리 하면...

박재덕(jdpark)님이 2013-09-30 18:14에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40274합계 질문드립니다 [1]
질럿
2013-10-04
5404
40273Oracle 9i에서의 아카이브로그 파일 생성주기조정 [2]
이태훈
2013-10-02
6203
402716000만건 정도의 테이블의 결합인덱스 첫번쨰 컬럼이 인덱스를 안타요 [2]
윤용일
2013-09-30
6037
40270오라클 함수 인자를 가변적으로 하는 방법 [1]
기차
2013-09-27
6426
40269case 구문을 만들려구하는데요. [1]
DB란?
2013-09-26
6048
40268쿼리로그 남기기 sql로그 [1]
전성진
2013-09-25
6206
40267최근 한건 조회 쿼리에서 order by 정려에서 막혔습니다. [1]
쌈창
2013-09-25
5913
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다