DDL (2) 썸네일형 리스트형 [Oracle(SQL)] TCL(Transaction Control Language), DDL(ALTER, DROP) TCL(Transaction Control Language) - 트랜잭션 제어 언어 - COMMIT과 ROLLBACK이 있다. 트랜잭션이란? - 한꺼번에 수행되어야 할 최소의 작업 단위를 말한다. - 논리적 작업 단위(Logical Unit of Work : LUW) - 하나의 트랜잭션으로 이루어진 작업은 반드시 한꺼번에 완료(COMMIT)되어야 하며, 그렇지 않은 경우에는 한꺼번에 취소(ROLLBACK)되어야 함 COMMIT - 트랜잭션 작업이 정상 완료되면 변경 내용을 영구히 저장 ROLLBACK - 트랜잭션 작업을 취소하고 최근 COMMIT한 시점으로 이동 SAVEPOINT - 현재 트랜잭션 작업 시점에 이름을 정해줌 - 하나의 트랜잭션 안에 구역을 나눔 ROLLBACK TO 세이브포인트명 - 트랜.. [Oracle(SQL)] DDL(CREATE) DDL이란? - 데이터 정의 언어이다. 객체(Object)를 만들고 (CREATE), 수정하고(ALTER), 삭제(DROP)하는 구문을 말한다. 오라클 객체의 종류 - 테이블(TABLE) - 뷰(VIEW) - 시퀀스(SEQUENCE) - 인덱스(INDEX) - 패키지(PACKAGE) - 프로시져(PROCEDUAL) - 함수(FUNCTION) - 트리거(TRIGGER) - 동의어(SYNONYM) - 사용자(USER) CREATE - 테이블만들기 CREATE TABLE 테이블명 ( 컬럼명 자료형(크기), 컬럼명 자료형(크기), . . . ); CREATE TABLE MEMBER( MEMBER_ID VARCHAR2(20), MEMBER_PWD VARCHAR2(20), MEMBER_NAME VARCHAR2(20.. 이전 1 다음