SELECT INTO 할때 select 절에서 시퀀스 쓰면 오류나는대 해결 방법 있나요? 0 2 662

by 유환 [2020.03.06 01:32:04]


안녕하세요..

밑에 처럼 할때 이 위치에서 사용할수 없습니다. 오류 나던대요, 해결 방법 있나요?

select 를 인라인뷰로 한번 싸도 오류 나더라구요, 펑션으로 시퀀스 호출해서 해도 오류 나고;;

프로시저를 해야 하는지 그냥 sql로는 안돼나요?? 오라클 11g 입니다.

 

insert into test

(seq, emp, empt)

select aaa.next.val

       emp

     , empt

form emp 

where dept in (...)

by 마농 [2020.03.06 08:01:26]

Nextval 에 점(.) 붙은 오타에 컴마(,) 도 누락되었고
실제 오타인지? 질문 올리다가 오타난 것인지?
오류난다. 안된다. 라고 막연하게 질문하지 마시고 -> 어떤 오류가 나는지? 어떻게 안되는지를 구체적으로 적어주세요.
http://gurubee.net/lecture/1037


by 유환 [2020.03.06 10:34:15]

아 오늘 해보니 잘 됩니다.

다른 시퀀스로 해보니 잘 됩니다.

시퀀스 설정에 따라  되는게 잇고 안되는게 있나;; 

인터넷에 찾아봐도 안되는 케이스가 있긴 하더라구요.

저 같은 경우는 해당 되지는 안지만 ....

https://dongsilove.tistory.com/entry/query-sequencenextval%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%97%86%EB%8A%94-%EA%B2%BD%EC%9A%B0

 

감사합니다..

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입