본문 바로가기

Database6

[DataBase] 보이지않는 비표시 문자와 SQL별 대처법 제로 너비 공간이란?제로 너비 공간(ZWSP)은 텍스트에서 눈에 보이지 않는 공백으로, 그 자체는 아무런 너비도 가지지 않지만 텍스트의 형식을 제어하는 데 사용됩니다.이 문자들은 텍스트의 가독성을 해치지 않으면서도 데이터 처리 과정에서 문제를 일으킬 수 있습니다.특히 SQL 데이터베이스에서는 데이터 무결성을 저해하거나 예상치 못한 결과를 초래할 수 있습니다.주요 제로 너비 문자 종류 및 설명제로 너비 공간 (Zero Width Space, ZWSP)  - U+200B설명: 두 글자 사이에 보이지 않는 간격을 추가합니다. 줄 바꿈 지점을 표시하거나 텍스트를 구분하는 데 사용됩니다.용도: 줄 바꿈 허용 지점 표시, 언어별 단어 분리제로 너비 비조인자 (Zero Width Non-Joiner, ZWNJ)  -.. 2024. 7. 1.
[Oracle] 해커랭크(HackerRank) 문제 풀이 - Occupations Pivot the Occupation column in OCCUPATIONS so that each Name is sorted alphabetically and displayed underneath its corresponding Occupation. The output column headers should be Doctor, Professor, Singer, and Actor, respectively.Note: Print NULL when there are no more names corresponding to an occupation.Input FormatThe OCCUPATIONS table is described as follows:Occupation will only contain one of.. 2023. 3. 22.
[DataBase] Oracle DBMS Synonym (Public, Private)개념과 실습 1. Synonym이란? 시노님(Synonym)의 뜻은 동의어이며 일종의 별칭 오라클에서 쿼리문을 작성할 때 스키마명(소유자명)을 붙이지 않고 테이블을 사용하고 있다면 해당 테이블의 시노님을 사용하고 있는 것 시노님은 Table, View, Procedure, Function, Sequence 등의 오라클 오브젝트에 사용 가능 (mysql에는 없는 기능) MySQL은 DB.Table의 구조 2. Synonym의 장점 오브젝트명을 짧게하여 SQL문을 단순화 스키마, 오브젝트명(테이블명 등)이 변경 되어도 시노님만 재생성하면 SQL문은 변경하지 않아도 됨 오브젝트를 외부에 제공할 경우 스키마, 오브젝트명을 숨길 수 있어서 보안에 도움이 됨 3. Synonym 문법 CREATE [OR REPLACE] [PUB.. 2023. 2. 21.
[Database]공통코드 구조 시스템 통합 프로젝트를 진행하면서 기존의 공통코드 구조를 개선해야 하는 상황에 직면했습니다. 이에따라 공통코드 구조의 개념을 다시 정립할 수 있는 시간이 됐습니다. 이번 포스팅은 공통코드테이블의 구조에 대해 다루어 보겠습니다. (회사 블로그의 포스팅을 참고했습니다.ㅎ0ㅎ) 대표적인 4가지 공통코드 구조에 대해 소개하겠습니다. 1. 공통 코드 유형과 공통코드로 구성한 형태 식별자가 코드유형ID, 코드 조합으로 구성되어 있으며, SQL로 고객유형코드 조회 시 코드유형ID = '1000'조건을 추가하여 사용합니다. 코드유형ID 대신 코드유형영문명 = 'CUST_CLS'처럼 코드유형 영문명을 사용하면 코드유형ID보다 직관적이어서 코딩 생산성을 높일 수 있습니다. 또한, 아래 그림처럼 공통코드유형과 공통코드 엔티.. 2022. 9. 30.