ORA-00942: table or view does not exist error 0 5 1,131

by naverTT [2016.01.28 10:51:09]


insert into $schema$.table (id, name, delete_yn) values ($schema$.idSEQ.nextval, '이름', 'Y')

 

이렇게 실행하는데 계속해서

--- The error occurred while applying a parameter map. 
--- Check the getMaxId-InlineParameterMap. 
--- Check the statement (query failed).

오류가 발생합니다.

오타도 없고... 구문도 이상없다고생각하는데..

왜이럴까요 ㅠㅠ

 

by swlee710 [2016.01.28 11:04:34]

테이블 명을 명시하셔야 합니다


by naverTT [2016.01.28 11:07:57]

스키마 뒤에 테이블명을 넣었는데 어디에 또 넣어야 하는 건가요?


by 아발란체 [2016.01.28 11:13:50]

말 그대로 테이블이 존재 하지 않습니다.

$를 이용한 바인딩이 테이블명 기술하는 영역에도 동작하는지 확인이 필요해보입니다.


by naverTT [2016.01.28 11:25:13]

기존에

insert into $schema$.board ( id, name, delete_yn)
select nvl(max(id),0)+1, '이름', 'Y'
          from $schema$.board

로 실행되던 쿼리를 시퀀스만 추가하여 수정한 것입니다

insert into $schema$.board (id, name, delete_yn)
  values ($schema$.boardseq.nextval, '이름', 'Y')

로만 수정한건데요.


by 임상준 [2016.01.29 20:29:37]
권한 문제인지 확인 해 보세요...
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입