본문 바로가기
반응형

에러해결2

SQL Error [972] [42000]: ORA-00972: 식별자의 길이가 너무 깁니다 SI 개발, 혹은 SM을 하다보면 남이 짠 쿼리를 들여다보고 오류 수정 및 리팩토링을 해야할때가 있다. 물론 내가 짠 코드도 동료검토를 받아서 최종적으로 클린코드로 작성해야한다. 오늘 쿼리를 조회하고 각 화면단 기능 점검을 하는데 ORA-00972: 식별자의 길이가 너무 깁니다 라는 에러를 만났다 이 에러는 일반적으로 테이블, 열 이름, 인덱스 이름, 또는 기타 객체(AS 별칭, CTE명)이 각 DBMS에서 허용하는 글자수를 초과했을때 발생하는 에러이다.  현재 다루는 DBMS는 Oracle이며 Oracle에서는 버전별로 이 최대 길이가 상이하다. Oracle 12.1 및 이전 버전: 객체 이름의 최대 길이는 30 바이트 이며 12.2 및 이후 버전: 객체 이름의 최대 길이는 128 바이트 이다. 지금 .. 2024. 9. 24.
MYSQL mysql column count doesn't not match value count at now 1 에러 해결 MYSQL DB에 Dummy 데이터를 추가하던도중 이런 에러가 발생했다. 이 에러는 일단 데이터를 입력할 Table의 행 갯수와 Value에 입력한 행 갯수가 일치하지 않아 발생하는 에러이다. insert 문을 점검해보면 그 답을 알수있다. insert into user(id, password, name, zipcode, address, pricynum, email, phonenum, gender, grade) values('dummy4','1234','최초롱','08356','서울시 서초구','880808-1238514','dummy4@naver.com','010-8888-9999''M','1'); 이 문구가 에러였다. 눈을 씻고 찾아봐도 아무리 찾아봐도 행 갯수가 맞는데.... 하고 보니 phonen.. 2023. 2. 19.
반응형