2025/04/14 2

제 56회 SQLD 개발자 합격 후기 및 2과목 기억나는 문제

1트만에 SQLD 개발자 자격증에 합격하였다.필자는 복수전공으로 컴퓨터공학과를 졸업하여 현업자로 근무 중이다. 입사 전까지만 해도 DB를 만질 생각이 전혀 없었다.SW개발자에 지원하여 입사하고 보니 Data Team에.. 들어가게 되어 의도치 않게 Oracle DB를 매일 다루고 있다.(입사 1년차도 되지 않았지만...) SQLD 시험 직후 데이터전문가포럼(네이버 카페)를 들락거리며 문제 복기 및 가채점을 했는데문제와 선택한 정답 모두 기억나지 않는 문제가 3-4개 있어 대략 55-65점을 예상했다.그리고 다행히 68점으로 합격하였다. sqld 노랭이 문제집 1회독 및 인터넷으로 기본 개념 요약 정리를 보았고 cbt를 풀어보며 준비했다.실 공부 시간은 거의 30시간도 안되는 것 같다...하지만 전공자 ..

카테고리 없음 2025.04.14

[ORACLE] NUMBER(,)타입 사이즈 줄이기 오류 ORA-01440 해결 방법

ORA-01440: column to be modified must be empty to decrease precision or scale기존에 정의된 데이터 타입 사이즈보다 작은 크기의 사이즈로 ALTER MODIFY(변경)하려고 할 때 발생한다.원래부터 작은 크기의 사이즈로의 수정은 불가하다. (데이터가 모두 NULL인 경우에는 가능할 것으로 예상됨) 원인 아래와 같이 기존에 NUMBER(17,5)로 즉, 총 17자리이되 정수 12자리 소수 5자리로 구성된 NUMBER 타입의 변수를 NUMBER(15,5)로 총 자리 수를 줄일 때 에러가 발생한 것을 볼 수 있다. 해결 방법1. 수정하려던 사이즈로 새 컬럼을 추가(add)2. temp 컬럼에 기존의 값 넣기(update)3. 기존 컬럼 삭제(..

Oracle 2025.04.14