Tecnología

Inicio

Cómo crear una tabla con Oracle Data Base

Cómo crear una tabla con Oracle Data Base


Oracle tiene muchas plataformas de bases de datos diferentes que van desde el nivel de la empresa todo el camino hacia abajo para, versiones personales libres. La estructura básica de las bases de datos se pueden crear con estas herramientas no cambia. De todas maneras tendrá tablas como bloques de construcción construidos con filas y columnas de datos. En cada caso, se puede utilizar Structured Query Language código de procedimiento Lengua / (PL / SQL) para interactuar con los objetos de la base. Oracle también ofrece una interfaz visual gratuito para gestionar bases de datos llamadas del SQL Developer.

Instrucciones

Crear una tabla con PL / SQL

1 Crear una tabla básica con columna de una cadena dentro de su base de datos. Puede copiar el código PL / SQL y ejecutarlo a continuación, ya sea en la ventana de comandos SQL o su herramienta preferida interfaz de Oracle.

CREAR TABLA myTable (
column1 VARCHAR2 (50)
);

2 Crear una tabla con varias columnas usando la siguiente sintaxis.

CREAR TABLA myTable2 (
column1 VARCHAR2 (50),
columna2 NÚMERO (8)
);

3 Crear una tabla con columnas que debe contener un valor mediante la inclusión de "NOT NULL" en la definición de columna. Si no incluye este parámetro, a continuación, la columna puede contener valores nulos o vacíos. Copia el código de abajo para probar esto.

CREAR TABLA myTable3 (
column1 VARCHAR2 (50),
columna2 NÚMERO (8),
column3 VARCHAR2 (50) NOT NULL
);

4 Crear una tabla con los valores por defecto usando la siguiente sintaxis. Un valor por defecto, simplemente rellena la columna con el valor especificado si no se proporciona ningún otro valor cuando se añade una fila. En este caso, se está creando una columna de fecha y el impago a la fecha de hoy.

CREAR TABLA myTable4 (
column1 VARCHAR2 (50),
columna2 NÚMERO (8),
column3 VARCHAR2 (50) NOT NULL,
Fecha predeterminada columna4 (sysdate)
);

5 Crear una nueva tabla que copia la estructura y los datos de una tabla existente. Utilice la instrucción siguiente para realizar esta tarea. Puede filtrar los registros que desee añadir a la nueva tabla con una cláusula de "donde", pero la declaración a continuación se pasa a todos los registros en myTable4.

CREATE TABLE AS myTable5
SELECT *
DE myTable4;

Crear una tabla con Oracle SQL Developer

6 Expanda el nodo "Conexiones" y vaya a la base de datos deseada.

7 Expanda el nodo de base de datos, haga clic en la carpeta "Tablas" y seleccione "Nueva tabla" en el menú emergente.

8 Clave en un "Nombre de columna", "Tipo" y "Tamaño" para la columna. Para que coincida con el ejemplo anterior, tiene que escribir "column1", "VARCHAR2" y "50", respectivamente.

9 Especifique si desea que la columna para permitir valores vacíos activando o desactivando la casilla de verificación "No es nulo". Marcando la casilla de verificación obligará a la columna para contener un valor o lanzar un error.

10 Haga clic en el botón "Añadir columna" para añadir una nueva columna a la tabla. Para eliminar una columna, haga clic en el botón "Eliminar columna".

11 Marque la casilla de verificación de "avanzada" y luego introduzca un valor en el cuadro de texto "por defecto" si es necesario especificar un valor predeterminado para la columna.

12 Escriba un nombre para la tabla en el cuadro de texto "Nombre" en el marco del esquema y haga clic en el botón "OK" para guardar la tabla.

Consejos y advertencias

  • Los nombres de tabla no pueden incluir espacios; que pueden contener sólo letras, números y el símbolo de subrayado. El primer carácter de un nombre de tabla debe ser una letra.
  • Es necesario el permiso "CREATE TABLE" para crear una nueva tabla.