No Oracle, a instrução CREATE TABLE é usada para criar uma nova tabela no banco de dados.
Para criar uma tabela, você deve nomear essa tabela e definir suas colunas e tipo de dados para cada coluna.
Sintaxe:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Parâmetros usados na sintaxe
Exemplo de CREATE TABLE do Oracle
Aqui estamos criando uma tabela chamada clientes. Esta tabela não possui nenhuma chave primária.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Esta tabela contém três colunas
Exemplo Oracle CREATE TABLE com chave primária
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) );
O que é chave primária
Uma chave primária é um campo único ou uma combinação de campos que contém um registro exclusivo. Deve ser preenchido. Nenhum campo da chave primária pode conter um valor nulo. Uma tabela pode ter apenas uma chave primária.