꿈꾸는 개발자, DBA 커뮤니티 oracleclub.com
티베로강좌  :  큐브리드강좌  :  오라클강좌  :  오라클팁  :  오라클사용자팁  :  Oracle Blogs  :  오라클Q&A  :  오라클자료실  :  IT컬럼/소식  :  좋은글감동  :  방명록
Searched by NAVER
DB검색 :
모두펼치기 | 모두닫기

Oracle 질문과 답변 oracleclub.com
CHAR 형의 함수 파라미터 크기 문제..
김용백 : 2009-09-18 09:21  

안녕하세요.

CREATE OR REPLACE FUNCTION fn_magam_pub(in_date IN pub_magam_m.mdate%type) RETURN VARCHAR2 IS

이런 형태의 함수를 만들었는데요.

pub_magam_m 의 테이블의 mdate 컬럼은 char 형이고 8자리 입니다. (날짜라서 항상 8자리 고정)

이 함수를 토드에서 실행하면 중간에 인서트할테 열에 입력한 값이 크다고 나오네요

찍어보니 저 파라미터가 8자리가 아닌 200자리로 인식되는거 같습니다.

8자리 날짜 뒤에 블랭크가 쭉 붙어있죠..

예전엔 %type 으로 사용했던거 같은데

저 파라미터 char형 8자리로 고정 시킬 방법이 없을까요?

 

조회수 628,  추천수 0
등록 글답변 글수정 목록보기
이름 쓰기
비밀번호
도움 주시는 곳
oraclejava