[오라클, Explain] 오라클의 쿼리 검증 방법 (1) [Explain plan for 검증 방법] EXPLAIN plan FOR "검증할 쿼리"; SELECT * FROM table(dbms_xplan.display); #1프로그래밍/#3-Oracle 2023.01.10
[오라클-함수소개] 1. NVL 함수 - NVL 함수는 값이 NULL인 경이 지정값을 출력 ex) select NULL, NVL(NULL, 'OK') from dual; 2. GREATEST 함수 - 최대값을 출력 ex) select LEAST('N', 'Y') from dual; 3. LEAST 함수 - 최소값을 출력 ex) select LEAST('N', 'Y') from dual; #1프로그래밍/#3-Oracle 2022.07.11
#2 Insert 쿼리문 Select 결과로 저장 문법 - Insert ... Select 결과 ex) INSERT INTO 테이블 이름(컬럼이름1, 컬럼이름2, ...) SELECT 테이블 이름2 값, 테이블이름2 값, '문자열' FROM 테이블 이름2 예시 INSERT INTO username_history (user_id, user_name) SELECT user_id, user_name FROM user #1프로그래밍/#3-Oracle 2021.10.27
1_Oracle 테이블 구조 & 데이터 복사, 테이블만 복사 1. 테이블 스키마만 복사 Create TABLE [NewTable] AS Select * FROM [OldTable] WHERE 1=2 2. 테이블 스키마 + 데이터를 같이 복사 Create TABLE [NewTable] AS Select * FROM [OldTable] 3. 데이터만 복사 (복사할 테이블 스키마가같은 경우) Insert Into [NewTable] Select * From [OldTable] #1프로그래밍/#3-Oracle 2021.08.18
[Table Lock] Oracle 테이블 Lock 설정하기 1. lock table [테이블 이름] in exclusive mode; --> 명령어 실행 한 후에 DB 테이블에 Insert 쿼리 명령 후 응답 없음 --> Select 명령어는 정상 동작 2. commit or rollback 명령어 수행 --> 명령어 수행 후 해당 Table 정상 동작 #1프로그래밍/#3-Oracle 2021.06.16