반응형 백엔드/데이터베이스에러16 [ORA-01502] 인덱스 '인덱스명'또는 인덱스 분할영역은 사용할 수 없은 상태입니다 출처 : https://m.blog.naver.com/PostView.nhn?blogId=suuzang&logNo=120097199553&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F PK 변경하다가 인덱스가 깨져서 생긴 에러 ALTER INDEX 인덱스명 REBUILD 하면 된다. 2018. 10. 23. [오라클] ORA-00911:문자가 부적합 합니다.라는 오류가 뜰때 1. DB의 값은 null인데 null이 안들어가는 경우(float, int, double 등등 기본자료형) - nullValue 속성을 추가하던지 - 쿼리로 NVL 처리를 하던지2. sql 마지막에 ;이 찍혀있을 때 - sql developer로 작업하다가 실수 2018. 8. 1. 지정한 캐스트가 잘못되었습니다 오라클 Number컬럼과 C# iBatis float 사이에 타입 캐스팅에 오류 발생내가 짠게 아니라 이거 되는거냐 확인해보니 된다는 대답나는 만진게 없는데 float에서 에러가나는데 왜그럴까 오래 고민했다InnerException을 미리미리 열어봤어야 했는데...IBatis에서 이쪽이 float니까 넘어오는걸 Float라 생각하고 GetFloat를 호출하는 것 같다 자료형을 float에서 Oracle의 Number에 대응되는 Decimal로 변경하면 정상 동작하는걸 확인했지만사용하는 라이브러리에서 float형을 사용하기 때문에 매우 빈번히 호출되는거라 변경할 수가 없는 상태 현재는 필요없는 값이라 그냥 쿼리에서 주석처리했다 - 추가 -다른 컴퓨터에서는 정상 동작하는데 내 컴퓨터에서만 이런에러가 발생해서.. 2018. 6. 21. 동일 키 값 발생 문제 CUD Trigger로 입력되는 변경이력 테이블의 PK를 CREATE TIME으로 설정해놨는데(이것 -> to_char(current_timestamp(3),'yyyymmddhh24miss.ff') ) 중복이 발생해버렸다 한 글을 보고 to_char(current_timestamp(6),'yyyymmddhh24miss.ff')to_char(current_timestamp(6),'yyyymmddhh24miss.ff6') 이렇게 해봤는데 microSecond값은 000으로 뜬다윈도우 시스템에서 시간을 읽어오는데 그게 밀리까지만 제공해서 그렇단다 고유한 키값을 얻고싶다면 Oracle의 SYS_GUID를 사용해보란다https://www.experts-exchange.com/questions/25094215/Cr.. 2018. 5. 10. 이전 1 2 3 다음 반응형