'variable'에 해당되는 글 1건

  1. 2019.06.21 ora-01007 variable not in select list
Oracle2019. 6. 21. 16:36

ora-01007 variable not in select list

프로시져나 함수를 이용할때 발생하는 에러.

 

TYPE Gv_DATA_LIST IS TABLE OF TABLE_NAME %ROWTYPE;

 

이런식으로 테이블을 타입으로 지정해줄때 발생한다.

타입으로 지정한 테이블의 컬럼명이나 컬럼의 타입이 프로시져내에서 실행하는 쿼리와 동일 하다면 괜찮지만..

간혹가다 전혀 다른 테이블의 데이터를 가져와서 넣어야 하는 경우가 생기는데..

이럴때 타입으로 지정한 테이블의 타입으로 컬럼명과 컬럼의 타입을 맞춰주면 에러는 발생하지 않는다.

컬럼의 갯수와 순서까지 다 맞춰주는것이 좋다.

값이 없는 경우 빈값으로 채워주면 된다.

Posted by Z700zZz