1. CREATE 명령어
[Oracle]
CHAR(n) : 고정길이 문자 / 최대 2000byte / 디폴트 값은 1byte
VARCHAR2(n) : 가변길이 문자 / 최대 4000BYTE / 디폴트 값은 1byte
CLOB : 대용량 텍스트 데이터 타입(최대 4Gbyte)
NUMBER(p,s) : 가변숫자 / P (1 ~ 38, 디폴트 : 38) / S (-84 ~ 127, 디폴트 값 : 0) / 최대 22byte
FLOAT(P) : NUMBER의 하위타입 / P (1~128 .디폴트 : 128) / 이진수 기준 / 최대 22byte
CREATE 구문 형식
CREATE TABLE [테이블명]( 칼럼명1 DATATYPE [DEFAULT 형식],
칼럼명1 DATATYPE [DEFAULT 형식],
칼럼명1 DATATYPE [DEFAULT 형식],
칼럼명1 DATATYPE [DEFAULT 형식]
)
예시
/* 회원 테이블 */CREATE TABLE MBER(ID VARCHAR2(100) NOT NULL,NCNM VARCHAR2(100) NOT NULL ,PASSWORD VARCHAR2(100) NOT NULL ,EMAIL_ADRES VARCHAR2(50) NOT NULL ,MNGR_ENNC CHAR(1) DEFAULT 'N' NOT NULL ,ACT_STOP CHAR(1) DEFAULT 'N' NOT NULL ,LOGIN_FAILR_CO NUMBER(1) DEFAULT 0 NOT NULL);ALTER TABLE MBERADD CONSTRAINT MBER_PK PRIMARY KEY (ID);
728x90
반응형
LIST
'Database > Oracle' 카테고리의 다른 글
[Oracle/SQL] count(*), count(칼럼) 차이 (0) | 2020.05.09 |
---|---|
[Oracle/SQL] 서브쿼리(SubQuery) (0) | 2020.04.22 |
[Oracle/SQL] ORDER BY 절 (0) | 2020.04.15 |
[Oracle] 오라클 SQL 무료 테스트하기 (0) | 2020.04.15 |
[Oracle/SQL] NULL 관련 함수 (NVL, NVL2, ISNULL, NULLIF, COALESE) (0) | 2020.04.15 |
댓글