Function에서 실행할때 질문드립니다. 0 1 1,719

by 기초부실이 [Oracle 기초] [2010.05.25 11:36:20]



Function에서 실행할때 val salary NUMBER 의 의미가 salary 변수를 만든다고 하는데요.

1. 여기서 val는 어떤 역할을 하는 거에요?
2. pl/sql developer 툴에서 val가 안먹히는데 어떻게 해야되는지 알려주세요.
3. 마지막으로 join 문에서 a(+) = b; 이렇게 되있는데 여기서 +는 어떤 역할을 하는지..

답변부탁드립니다.
by 마농 [2010.05.25 15:28:04]
1. var 이죠 variable 로 써도 되구요.
이는 펑션 내에서 사용하는게 아니라 sqlplus 에서 변수선언할때만 사용합니다.
pl/sql developer 에서는 안될듯.
2. 아우터 조인입니다.
(+)가 붙은 쪽 조인결과가 없더라도 반대쪽 결과는 나와야 할때 사용합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입