본문 바로가기

Workin'/Database

(4)
[Oracle] DECODE 함수 https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions040.htm#i1017437 자체 번역 (이상할 수 있음) 1. 문법 DECODE ( expr , { search , result , } default ) 2. 목적 DECODE는 expr과 각 search 값을 하나씩 비교한다. 만약 expr과 search의 값이 같으면, Oracle 데이터베이스는 그에 해당하는 result값을 return한다. 만약 매치되는 search값이 없다면, Oracle는 default값을 return한다. 만약 default값이 생략되어 있다면, Oracle는 null값을 return한다. 파라미터 값으로는 모든 숫자 타입 (NUMBER, BINARY_FLOA..
[PostgreSQL] 세션 관리 SQL문 1. 현재 데이터베이스와 연결된 세션 확인하기SELECT * FROM PG_STAT_ACTIVITY 2. 세션 강제 연결 끊기 -- PID는 1번의 쿼리로 확인SELECT PG_TERMINATE_BACKEND(PID) 3. 현재 실행중인 쿼리 중단하기SELECT PG_CANCEL_BACKEND(PID)
[Oracle] 테이블 컬럼 정보 조회하는 방법 SELECT TABLE_NAME, --테이블명 COLUMN_NAME, --컬럼명 DATA_TYPE, --데이터 자료형 DATA_LENGTH, DATA_PRECISION, DATA_SCALE, NULLABLE, --NOT NULL이면 Y, 아니면 N COLUMN_ID, --컬럼 고유ID DATA_DEFAULT, CHAR_LENGTHFROM USER_TAB_COLUMNSWHERE TABLE_NAME = '테이블명'ORDER BY COLUMN_ID
[MSSQL] 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함 MSSQL * DB 테이블 ALTER 시 발생하는 문구 "다시 만들 수 없는 테이블을 변경했거나 [테이블을 다시 만들어야하는 변경 내용 저장 사용 안 함] 옵션을 설정했습니다" SSMS 상단 메뉴 [도구] -> [옵션] -> [디자이너] -> [테이블을 다시 만들어야 하는 변경 내용 저장 안 함] 옵션 체크 해제 후 [확인] 클릭