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
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,