프로시져 작성시 파라미터 크기 0 5 2,430

by AquaMacker [PL/SQL] [2009.09.23 10:35:09]


안녕하세요~~

맨날맨날 불어보고만 다니고 있습니다 ㅠㅠ

다른 분들도 무척 도움되실꺼라 믿고 있습니다 ㅋ

프로시져 작성시 파라미터 크기 정해주는 거 없나요 ?

SQL에서는
Create Proc AAA
(
@aaa varchar(10)
)

이거잖아요...
그런데 PL/SQL에서는...

Create 패키지바디(ㅋ) AS
Procedure AAA
(
aaa varchar2
)

그냥 이러기만 하면 되나요 ?
웬지 허전해서요 ㅋ

이렇게만 하면 아무문제 없나요 ?

USER_ARGUMENTS에보니까요..DATA_LENGTH가 비어서 나오더라고요..
그래서 여기저기 찾아봤는데 크기를 지정해주는데가 없어요 ㅡㅡ;;

이렇게 지정안해줘도 될까여 ? ^^;;;

by 마농 [2009.09.23 10:56:38]
크기를 지정하면 오히려 에러가 납니다.
안해줘도 되는게 아니라 할 수가 없습니다.

by AquaMacker [2009.09.23 11:27:49]
두꺼비 에러라는 말씀인가요?

아니면 어떻게 해야 되죠 ?

두꺼비 버려야 되나요 ? ㅠㅠ

다들 지정안하시고 쓰시나요 ?

그게 궁금합니다.

by 마농 [2009.09.23 11:38:05]
두꺼비 에러가 아니고 pl/sql 자체 문법입니다.
우문이네요.
지정을 하면 에러가 나서 안되니 지정하고 쓰는 사람이 있을리가 없죠.

by 김우열 [2009.09.23 15:18:34]
인자로는 자료형만 부여하고, 내부변수는 자료형+길이 정도만 부여하면 되는 걸로 알고 있습니다. 크기는... 거의 설정을 안하던데요?

by AquaMacker [2009.09.23 16:26:19]
답변 감솨요 ^^;

답변해주신분들 모두 복 받으실꼬에요 *^^*
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입