# 논리적 구성요소 - 데이터 블록(data block) - 익스텐트(extent) - 세그먼트(segment) - 테이블스페이스(tablespace) # 물리적 구성요소 - 데이터파일 - 컨트롤 파일 - redo 로그 파일 - 설정 파일 - alert/trace 로그 파일 - 백업파일 1) 데이터 블록(data block) - 데이터가 저장되는 가장 작은 단위 - 저장해야 할 데이터가 늘어나면 데이터 블록의 배수로 저장 공간을 확보하여 저장한다. - 데이터 블록 크기는 db_block_size라는 설정 값에 저장됨. - 블록 크기 확인 명령 SQL > show parameter db_block_size # 블록 크기를 확인하는 다른 방법 - 설정 정보는 특정 테이블에 저장되는데 그 테이블 이름이 v$p..

테이블에 데이터가 이미 있으면 UPDATE 를 실행하고, 없을 경우 값을 INSERT 해줘야 하는 경우에 MERGE INTO 문을 통해 한 쿼리로 간단하게 작성할 수 있다. * 오라클 9i 버전 이상부터 사용 가능 (but 10g이상 사용 추천) 아래와 같이 사용한다. MERGE INTO "테이블 명" USING "테이블 or 뷰 or 서브쿼리" ON ( " 조건절1" AND " 조건절2 " ... )-- 값이 있는지 확인 WHEN MATCHED THEN --있으면 UPDATE SET [COLUMN1] = [VALUE1], [COLUMN2] = [VALUE2], WHEN NOT MATCHED THEN --없으면 INSERT (COLUMN1, COLUMN2, ...) VALUES (VALUE1, VALUE..