[sql] 테이블 생성

*테이블은 데이터를 저장하는 가장 기본적인 객체이다.
*새로운 테이블을 생성하기위해선 아래의 문법을 따라야 한다.








//스키마 : 테이블의 제약조건을 정의해놓은 것을 뜻하며, (다른테이블과의)관계에 대한 
정의 그리고 이를 유지하기위한 제약조건을 정의해놓은 것을 뜻한다.

*[스키마.]와 [TABLESPACE 테이블스페이스명] 이 두개는 생략가능하며,
생략할 경우, 디폴트 이름으로 자동설정 된다. 다시말해 기초적인 테이블을 생성할 때에는
간략하게 할 수 있다.

CREATE TABLE t_1{
    VARCHAR2 column1 not null;   
    
VARCHAR2 column2 not null;

};


날짜 데이터 타입 

*오라클에서 제공하는 날짜형식은 DATE, TIMESTAMP가 있다.
//TIMESTAMP는 fractional seconds precision(분수 초 정밀도)을 뜻한다.

DATE : 년,월,일,시,분,초을 저장하는 자료형이다.
TIMESTAMP : 년,월,일,시,분,초 그리고 밀리초까지 저장할 수 있는 자료형이다.

CREATE TABLE t_1{
    DATE             date1;
    TIMESTAMP  date2;
};

INSERT INTO t_1 VALUSE( SYSDATE, SYSTIMESTAMP );

date1            date2
22/03/23     22/03/23 00:00:00 32.0000000000

댓글

이 블로그의 인기 게시물