728x90
반응형
SELECT DEPTNO, DNAME, LOC
INTO new_dept
FROM dept;
이런 select into 문을 oracle sql plus에서 실행시키면
missing keyword라는 에러를 발생 시키는데 왜 그런가요?
SELECT ~ INTO는 프로시저나 펑션에서 보통 사용합니다.
변수처럼 선언해서 나중에 그 값을 쓰기 위한 형태로 사용됩니다.
예를 들어
create function get_count(idx number)
return number
is
num number;
begin
select count(*) temp into num from emp where id = idx;
return num;
end;
이런식으로 펑션에서 어떤 값을 반환 받고 싶을 때 쓰는 것이죠..
수고하세요.. ^^
728x90
반응형
'SQL > 프로시저' 카테고리의 다른 글
프로시져[PROCEDURE] 연습 (0) | 2014.06.11 |
---|