본문 바로가기
반응형

Error & Fix172

오라클 ORA-30081: 날짜시간 또는 간격 연산에 데이터 유형이 부적합합니다 에러 해결방법 ORA-30081: 날짜시간 또는 간격 연산에 데이터 유형이 부적합합니다 30081. 00000 - "invalid data type for datetime/interval arithmetic" *Cause: The data types of the operands are not valid for datetime/interval arithmetic. 이 에러는 DATE 타입이 아닌 값과 DATE 타입을 계산할 때 나오는 에러인데 보면 2011-11-11 10:00:00은 DATE 타입처럼 보이지만 varchar2에 해당한다 따라서 다음과 같이 TO_DATE를 사용해 TO_DATE(DT, 'YYYY-MM-DD HH24:MI:SS') DATE 타입으로 만들어준 뒤에 계산이 가능해지게 된다 2020. 12. 9.
오라클 ORA-30089: <날짜시간 필드>가 빠졌거나 부적합합니다 에러 해결방법 ORA-30089: 가 빠졌거나 부적합합니다 30089. 00000 - "missing or invalid " *Cause: A (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND) is expected but not found, or a specified the in an is more significant than its . 오라클에서 INTERVAL을 쓰다 발생한 에러인데 YEAR, MONTH, DAY, HOUR, MINUTE, SECOND 중에서 써야 하는데 MONTHS를 써서 에러가 발생한 것이 보인다 해당 에러는 INTERVAL 사용 시 년/월/일/시/분/초를 선택하지 않았거나 오타가 났을 경우 발생하는 에러기 때문에 이걸 고쳐주면 해결된다 2020. 12. 8.
오라클 ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다 에러 해결방법 ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다 01830. 00000 - "date format picture ends before converting entire input string" 에러는 실제 테이블 안에 들어있는 날짜 값과 다르게 TO_DATE를 시키려고 할 때에 생기는 에러인데 DT 컬럼안에 들어있는 값은 2011-11-11 10:00:00 인데 이걸 YYYY-MM-DD로 TO_DATE 시키면 시분초는 어떻게 하라는? 이런 에러가 되겠다 해당 에러를 해결해 주려면 TO_DATE 시 먼저 컬럼에 들어있는 값과 동일하게 format을 맞춰줘야 한다 TO_DATE를 사용하지 않고 그냥 Varchar2 형태로 자르고 싶다면 TO_DATE가 아닌 TO_CHAR(값, 'fo.. 2020. 12. 8.
SVN commit, update, cleanup 에러 해결방법 정리 TortoiseSVN이나 VisualSVN 사용 시 Commit, Update를 하려고 하면 SVN cleanup first 에러가 뜨는데 프로젝트 우클릭 후 > Team > refresh/cleanup을 누르면 database is locked 에러가 뜨면서 그것도 안된다 아마 보게되는 에러들은 다음과 같은데 cleanup 프로젝트 경로 Problem running log svn: Can't move '경로' to '경로~\파일명': 액세스가 거부되었습니다. svn.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir svn: Commit failed (details follow) : svn: Working c.. 2020. 12. 7.
오라클 ORA-00932: 일관성 없는 데이터 유형: 이(가) 필요하지만 임 해결방법 오라클에서 ORA-00932: 일관성 없는 데이터 유형: NUMBER이(가) 필요하지만 CHAR임 에러가 발생한 경우인데 보면 EMPLOYEE 테이블의 SALARY 컬럼은 숫자만 들어가서 NUMBER 타입의 컬럼으로 인식하고 있는데 SELECT 에서 SALARY > 100이 아닐 경우에는 'NULL'을 줘버리니 SALARY는 대체 NUMBER 타입임? 아니면 CHAR 타입임? 일관성이 없네.. 이런 에러가 되겠다 해결하는 방법은 해당 컬럼에 들어오는 데이터형을 모두 동일하게 맞춰주면 된다 2020. 11. 24.
Oracle SQL Developer 디버깅이 활성 상태인 동안에는 데이터베이스에 PL/SQL을 저장할 수 없습니다 해결방법 아니 분명히 디버깅 종료했는데도 해당 파일 수정 시 위와 같은 에러가 뜨던데 해결 방법은 Oracle SQL Developer를 강제로 종료하려고 하면 위와 같은 창이 뜨는데 여기서 해당 프로세스를 종료시켜주면 된다 물론 종료 후에 SQL Developer도 종료되는 만큼 해당 파일은 백업을 해줘야 한다 2020. 11. 18.

반응형