[sql] 테이블 생성
*테이블은 데이터를 저장하는 가장 기본적인 객체이다.
*새로운 테이블을 생성하기위해선 아래의 문법을 따라야 한다.
//스키마 : 테이블의 제약조건을 정의해놓은 것을 뜻하며, (다른테이블과의)관계에 대한
정의 그리고 이를 유지하기위한 제약조건을 정의해놓은 것을 뜻한다.
*[스키마.]와 [TABLESPACE 테이블스페이스명] 이 두개는 생략가능하며,
생략할 경우, 디폴트 이름으로 자동설정 된다. 다시말해 기초적인 테이블을 생성할 때에는
간략하게 할 수 있다.
CREATE TABLE t_1{
VARCHAR2 column1 not null;
VARCHAR2 column2 not null;};
날짜 데이터 타입
*오라클에서 제공하는 날짜형식은 DATE, TIMESTAMP가 있다.
//TIMESTAMP는 fractional seconds precision(분수 초 정밀도)을 뜻한다.
//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
댓글
댓글 쓰기