insert 구문에서  ORA=00913  에러가 발생하였을시에

ORA=00913 : 값의 수가 너무 많습니다


INSERT 시 Columns 보다 Value 값이 더 많을 경우 발생

 

주로 ,를 잘못 찍거니, 변수를 빼먹는 경우에 발생한다


라는 에러가 뜨게되는데


여기서 Columns의 순서와 Value의 순서가 맞아야 한다


그리고 Columns의 갯수와 Value의 갯수도 맞아야 한다




칼럼수 12개, value 값 12개로 일치하고


순서도

ID = NEXTVAL

SUBJECT = getSUBJECT 

NAME = getNAME 


등 12개가 서로서로 일치해야 한다



신고

'Study > Oracle' 카테고리의 다른 글

SQL 명령어  (0) 2012.06.15
ORA-01400 에러  (0) 2012.06.07
ORA-00913 에러 #2  (0) 2012.05.31
ORA-00947 에러  (0) 2012.05.29
ORA-00913 에러  (0) 2012.05.29
DataBase connection pool 기법  (0) 2012.05.08
Posted by 코딩하는 야구쟁이

댓글을 달아 주세요



티스토리 툴바