create or replace procedure reportWeather(inputdata1 in number)
AS
BEGIN
SELECT
wetherDate as 측정일자,
avgTemp as 평균기온,
highTemp as 최고기온,
lowTemp as 최저기온
FROM weather WHERE avgTemp >= inputdata1
1. Select 문에 ; 이 없구요.
2. 오라클 프로시져에서 Select 문 단독으로는 사용 못합니다.
- 1건 조회시엔 Into 절과 함께 사용 가능하며
- 여러건 조회시에는 커서를 사용하셔야만 합니다.
3. 여러건 조회된것을 레코드 형태로 리턴하려면 더욱 복잡합니다.
- ref cursor 형태를 사용하여야 합니다.
http://www.gurubee.net/lecture/1843