Oracle에서는 CREATE TABLE 문을 사용하여 데이터베이스에 새 테이블을 생성합니다.
테이블을 생성하려면 해당 테이블의 이름을 지정하고 각 열에 대한 해당 열과 데이터 유형을 정의해야 합니다.
통사론:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
구문에 사용되는 매개변수
오라클 CREATE TABLE 예
여기에서는 고객이라는 테이블을 만듭니다. 이 테이블에는 기본 키가 없습니다.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
이 테이블에는 세 개의 열이 있습니다.
기본 키를 사용한 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 값이 포함될 수 없습니다. 테이블에는 기본 키가 하나만 있을 수 있습니다.