본문 바로가기
728x90
반응형

분류 전체보기150

PL/SQL Developer 한글 깨짐 현상 해결 환경 세팅을 오래간만에 하다보면 사소한 것에서 문제를 종종 마주합니다. 그 중 PL/SQL Developer 사용 시 한글 깨짐 현상에 대한 해결 방법을 기록합니다. 현상 DB에 들어가 있는 한글 값들은 올바르게 조회되고, Alias나 직접 입력한 데이터를 조회할 때는 ???? 나 네모박스 등으로 표기되어나타났습니다. (ORA-00972) -- 한글이 깨지던 쿼리 예시 SELECT '한국' AS "국가" FROM DUAL; PL/SQL Developer 설정 내 유니코드 인코딩도 체크해봤지만 해결책이 되진못하였습니다. 해결 방법 NLS_LANG 환경변수를 설정하여 해결하였습니다. NLS_LANG 이란 사용자 환경에서 사용하는 언어를 지정하여 오라클DB에 알려주는 환경변수라고 합니다. [시스템 속성] - .. 2021. 10. 4.
[Oracle] ORA-00972 : 식별자가 너무 깁니다 ORA-00972 : 식별자가 너무 깁니다. ORA-00972 : identifier is too long 발생 원인 식별자(컬럼, 테이블 등 객체)의 길이가 30자 보다 큰 객체를 사용하려 하면 발생합니다. 해결 방법 가장 간단한 방법은 30자 보다 작게 만들어주면 됩니다. 혹시나 PL/SQL Developer 등 Tool 에서 발생한다면 한글이 깨지는지 확인하시면 됩니다. 한글이 깨지게되면서 30자를 넘는 문자열로 판단할 수 있습니다. PL/SQL Developer 한글 깨짐 현상은 아래와 같이 환경변수 추가로 해결하였습니다. NLS_LANG / KOREAN_KOREA.KO16MSWIN949 2021. 10. 4.
[프로그래머스/JAVA] 최소직사각형(8주차) https://github.com/ROUTINE-STUDY/Algorithm 알고리즘 스터디를 진행하고 있습니다. 😊 초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다. 참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요. 문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/86491 코딩테스트 연습 - 8주차 [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 programmers.co.kr 문제 설명 모든 명함을 담을 수 있는 가장 작은 명함지갑의 크기를 반환하세요. 풀이 방법 .. 2021. 10. 3.
[Oracle] ORA-01789 : 질의 블록은 부정확한 수의 결과 열을 가지고 있습니다. ORA-01789 : 질의 블록은 부정확한 수의 결과 열을 가지고 있습니다. ORA-01789: query block has incorrect number of result columns 발생 원인 UNION, UNION ALL 을 사용하는 쿼리에서 발생하였습니다. 원인은 UNION 하는 두 쿼리의 SELECT 절 컬럼 개수가 일치하지 않아 발생하였습니다. 테스트 케이스 SELECT 'A' FROM DUAL; UNION SELECT 'B', 'C' FROM DUAL; 해결 방법 해결 방법은 간단합니다. SELECT 절의 컬럼 수를 일치시키면 해결할 수 있습니다. SELECT 'A', 'D' FROM DUAL; UNION SELECT 'B', 'C' FROM DUAL; UNION 내 쿼리의 컬럼들을 수정할.. 2021. 9. 26.
728x90
반응형