En Oracle, la instrucción CREATE TABLE se utiliza para crear una nueva tabla en la base de datos.
Para crear una tabla, debe nombrarla y definir sus columnas y el tipo de datos para cada columna.
Sintaxis:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Parámetros utilizados en la sintaxis.
Ejemplo de CREAR TABLA de Oracle
Aquí estamos creando una tabla llamada clientes. Esta tabla no tiene ninguna clave principal.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Esta tabla contiene tres columnas.
Ejemplo de CREATE TABLE de Oracle con clave principal
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) );
¿Qué es la clave principal?
Una clave principal es un campo único o una combinación de campos que contiene un registro único. Hay que llenarlo. Ninguno de los campos de la clave principal puede contener un valor nulo. Una tabla sólo puede tener una clave principal.