DBMS: DataBase Management Systetem
CHAR 형식 | 설명 |
---|---|
CHAR( size [BYTE|CHAR] ) | 공간 불변길이 |
VARCHAR2( size[BYTE|CHAR] ) | 공간 가변 |
NCHAR( size ) | NATIONAL CHAR |
NVARCHAR2( size ) | 다국언어 표현 |
LONG | -1 OR 2**31 -1 BYTE(자주 사용 X) |
CLOB | 대용량 텍스트 데이터 타입(최대 4GByte) |
NCLOB | " , 유니코드 데이터 |
NUMBER(정수, 실수)
CHAR 형식 | 설명 |
---|---|
NUMBER(3) | 최대 4자로 이루어진 숫자 |
NUMBER(7,3) | 소수점 3자리를 포함하는 최대 6자리 숫자(소수점 셋째자리에서 반올림) |
NUMBER(5,-2) | 소수점 -2자리에서 반올림하는 최대 5자리 숫자 |
NUMBER | NUMBER(38,*) |
NUMBER(*,5) | NUMBER(38,5) |
CHAR 형식 | 설명 |
---|---|
DATE | 4712 BC~9999 AD |
TIMESTAMP | NLS_TIMESTAMP_FORMAT 파라미터에 명시된 값을 따름 |
TIMESTAMP WITH TIME ZONE | NLS_TIMESTAMP_TZ_FORMAT 파라미터에 명시된 값을 따름 |
TIMESTAMP WITH LOCAL TIME ZONE | NLS_TIMESTAMP_FORMAT 파라미터에 명시된 값을 따름 |
DDL : CREATE / ALTER / DROP) - 데이터 수정
DML : INSERT / SELECT / UPDATE / DELETE - 데이터 조작
DCL : GRANT / REVOKE - 사용자 권한 부여
혹은 오라클 편집기능 이용
ALTER TABLE '테이블 명' MODIFY '컬럼' '데이터 형식';
ALTER TABLE '테이블 명' DROP COLUMN '컬럼';
ALTER TABLE '테이블 명' ADD '컬럼이름' '데이터 형식'
입력 | 설명 |
---|---|
INSERT INTO <테이블> VALUES <값 목록>; | 데이터 삽입 |
UPDATE <테이블> SET 컬럼명='값' (WHERE~); | 데이터 업데이트 |
DELETE <테이블> (WHERE ~); | 데이터 삭제 |
트랜젝션 : 업무의 실행단위
트랜젝선 > 완전히 실행되거나 아예 실행되면 안됨
COMMIT; / ROLLBACK; 을 이용해야 다른 세션에서 업데이트 가능
COMMIT; 모든 세션 공개
ROLLBACK; 임시저장소 내용 삭제