본문 바로가기

데이터베이스/오라클 SQL6

읽기 전용 테이블로 전환하기 *읽기 전용 테이블로 바꾸는 명령 읽기전용으로 테이블을 바꾸고 컬럼을 추가하려고 시도하면 오류가 뜬다. 컬럼을 추가하고 싶다면 테이블을 다시 읽기/쓰기 모드로 변경해주어야한다. *읽기/쓰기 전용으로 테이블 바꾸는 명령 2020. 5. 7.
DELETE, TRUNCATE, DROP 비교 *TRUNCATE 명령 *DROP 명령 2020. 5. 7.
컬럼 조작 *새로운 컬럼 추가하기 *컬럼 추가하면서 기본값 지정하기 *테이블의 컬럼 이름 변경하기 *컬럼의 데이터 크기 조정하기 *컬럼 삭제하기 2020. 5. 7.
테이블 복사하기(CTAS) *모든 컬럼 다 복사하기 *특정 컬럼만 복사하기 *테이블의 구조(컬럼)만 가져오고 데이터 안가져오기 2020. 5. 7.
오라클 SQL / Global Temporary Table(임시 테이블) *임시테이블 Oracle 8 버전부터 등장 실제 데이터를 저장하지 않고 테스트 등 임시 용도로 사용 리두 데이터 생성 안 해서 속도 빠름 작업 마치면 데이터를 자동으로 지우게 됨 세션 별로 만들어져서 다른 사용자의 데이터를 볼 수 없음 2020. 5. 7.
오라클 SQL / DDL, DML , DCL , TCL *DDL(Data Definition Language) - 데이터 정의 - 데이터베이스를 정의하는 언어이며, 데이터를 생성, 수정, 삭제하는 등의 데이터의 전체의 골격을 결정하는 역할을하는 언어이다. CREATE(생성) ALTER(수정) TRUNCATE(잘라내기) DROP(삭제) *DML(Data Manipulation Language) - 데이터 조작어 - 정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의 역할을 하는 언어이다. INSERT(입력) - 어떤 분류에서는 DQL(Data Query Language)라고 하기도 한다. UPDATE(변경) DELETE(삭제) MERGE(병합) *DCL(Data Control Language) - 데이터 제어어 - 데이터베이스에 접근하거나.. 2020. 5. 7.