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-00947 에러 (0) | 2012.05.29 |
ORA-00913 에러 (0) | 2012.05.29 |
DataBase connection pool 기법 (0) | 2012.05.08 |