logo

오라클 생성 테이블

Oracle에서는 CREATE TABLE 문을 사용하여 데이터베이스에 새 테이블을 생성합니다.

테이블을 생성하려면 해당 테이블의 이름을 지정하고 각 열에 대한 해당 열과 데이터 유형을 정의해야 합니다.

통사론:

 CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] ); 

구문에 사용되는 매개변수

    테이블_이름:생성하려는 테이블의 이름을 지정합니다.열1, 열2, ... 열 n:테이블에 추가하려는 열을 지정합니다. 모든 열에는 데이터 유형이 있어야 합니다. 모든 열은 'NULL' 또는 'NOT NULL'로 정의되어야 합니다. 이 경우 값은 비어 있습니다. 기본적으로 'NULL'로 처리됩니다.

오라클 CREATE TABLE 예

여기에서는 고객이라는 테이블을 만듭니다. 이 테이블에는 기본 키가 없습니다.

 CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) ); 

이 테이블에는 세 개의 열이 있습니다.

    고객 ID:숫자 데이터 유형(길이 최대 10자리)으로 생성된 첫 번째 열이며 Null 값을 포함할 수 없습니다.고객 이름:이는 varchar2 데이터 유형(최대 50자 길이)으로 생성된 두 번째 열이며 null 값을 포함할 수 없습니다.도시:varchar2 데이터 유형으로 생성된 세 번째 열입니다. null 값을 포함할 수 있습니다.

기본 키를 사용한 Oracle CREATE TABLE 예

 CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50), CONSTRAINT customers_pk PRIMARY KEY (customer_id) ); 

기본 키란 무엇입니까?

기본 키는 고유한 레코드가 포함된 단일 필드 또는 필드 조합입니다. 채워져야 합니다. 기본 키 필드에는 null 값이 포함될 수 없습니다. 테이블에는 기본 키가 하나만 있을 수 있습니다.

Oracle에서는 총 열 수가 32개를 초과할 수 없습니다.