본문 바로가기
반응형

Database6

[Oracle] 윈도우 cmd창에서 sqlplus 한글깨짐시 NLS_LANG 설정 윈도우에서 오라클 클라이언트를 설치 후 sqlplus로 대량의 sql 을 실행하고자 하면 인코딩 오류로 곤욕을 치르는 일이 다반사이다. 이에 아래와 같이 해결안을 적어둡니다. 아래 환경변수에 NLS_LANG 변수를 추가해줍니다.NLS_LANG : AMERICAN_AMERICA.AL32UTF8      재부팅 할 필요없이 cmd창만 재기동 후 테스트 하면 해결됩니다! 끝. 2025. 1. 23.
[MariaDB] MariaDB lock 확인 및 처리방법 MariaDB에서 락(lock)을 확인하고, 필요한 경우 해당 락을 해제하기 위해 다음과 같은 방법을 사용할 수 있습니다. 이것은 MariaDB에서 사용할 수 있는 일반적인 명령어와 절차입니다. 1. 락 확인: 락 확인을 위해 다음 쿼리를 사용할 수 있습니다. 이 쿼리는 현재 활성 락을 보여줍니다. SHOW ENGINE INNODB STATUS; 위 쿼리를 실행하면 InnoDB 엔진의 상태를 보여주는 정보를 얻을 수 있습니다. 이 정보에는 현재 락과 데드락(deadlock) 관련 정보도 포함됩니다. 2. 락을 획득한 세션 확인: 락을 획득한 세션을 확인하기 위해 다음 쿼리를 사용할 수 있습니다. SHOW FULL PROCESSLIST; 이 쿼리는 현재 실행 중인 모든 쿼리와 세션 정보를 보여줍니다. 3... 2023. 11. 7.
[MARIADB] 마리아DB 데이터타입 https://mariadb.com/kb/en/data-types/ 정수 데이터 유형: TINYINT: -128부터 127까지의 정수를 저장합니다. SMALLINT: -32,768부터 32,767까지의 정수를 저장합니다. MEDIUMINT: -8,388,608부터 8,388,607까지의 정수를 저장합니다. INT: -2,147,483,648부터 2,147,483,647까지의 정수를 저장합니다. BIGINT: -9,223,372,036,854,775,808부터 9,223,372,036,854,775,807까지의 정수를 저장합니다. 부동 소수점 데이터 유형: FLOAT: 단정밀도 부동 소수점 숫자를 저장하며, 약 6-7 자리 정밀도를 가집니다. DOUBLE: 배정밀도 부동 소수점 숫자를 저장하며, 약 15-.. 2023. 11. 7.
[Oracle] Merge into 2가지 방법 Oracle의 MERGE INTO 문은 두 개의 테이블 간 데이터를 병합하는 데 사용되는 SQL 문장입니다. 주로 두 가지 상황에서 사용됩니다: 데이터 삽입 또는 업데이트: MERGE INTO 문은 대상 테이블에 데이터가 이미 존재하는 경우 해당 데이터를 업데이트하고, 데이터가 존재하지 않으면 새 데이터를 삽입합니다. 데이터 삭제: 더 이상 소스 테이블에 존재하지 않는 데이터를 대상 테이블에서 삭제합니다. MERGE INTO 문의 일반적인 구문은 다음과 같습니다: -- 머지 방법 1 내 자신을 대상으로 삼는경우 /* USING DUAL */ MERGE INTO TB_NOTICE USING DUAL ON ( NOTICE_SQ = #{noticeSq} ) WHEN MATCHED THEN UPDATE SET .. 2023. 9. 29.
반응형