return (2) 썸네일형 리스트형 Oracle PL/SQL[프로시저] [RETURN] RETURN 함수에서 사용한 RETURN문을 프로시저에서도 사용할수 있는데, 그 쓰임새와 처리 내용은 다르다. 함수에서는 일정한 연산을 수행하고 결과 값을 반환하는 역할을 했지만, 프로시저에서는 RETURN 문을 만나면 이후 로직을 처리하지 않고 수행을 종료 , 즉 프로시저를 빠져나가 버린다. 반복문에서 일정 조건에 따라 루프를 빠져나가기 위해 EXIT 를 사용하는 것과 유사하다. 예를 프로시저에서 세번째 매개변수인 최소 급여값은 반드시 1000이상이어야 하며 , 이보다 작은 값이 들어오면 INSERT 나 UPDATE를 수행하지 않아야 한다고 해보자 그렇다면 최소 급여값을 체크해서 1000보다 작으면 아무것도 처리하지 않아야 하는데, 이럴때 RETURN 문을 사용하면 편리하다. CREATE OR REPL.. 클래스의 구성 멤버(return) 리턴문 리턴 값이 있는 메소드 메소드 선언에 리턴 타입이 있는 메소드는 반드시 리턴(return) 문을 사용해서 리턴값을 지정해야 한다 만약 return 문이 없다면 컴파일 오류가 발생한다 return문이 실행되면 즉시 종료된다. return문의 리턴값은 리턴 타입이거나 리턴 타입으로 변환될 수 있어야 한다. 예를 들어 리턴 타입이 int plus() 메소드에서 byte ,short,int 타입의 값이 리턴되어도 상관 없다. byte와 short은 int로 자동 타입 변횐되어 리턴되기 때문이다. return 문을 사용할때 주의할 점은 return문 이후에 실행문이 오면 "Unreachable code"라는 컴파일 오류가 발생한다. 왜냐하면 return문 이후에 실행문은 결코 실행되지 않기 때문이다. 따라.. 이전 1 다음