-
Cómo modificar una tabla en Oracle con SQL
-
Al modificar una tabla en Oracle con SQL, por ejemplo, agregar, modificar y eliminar una columna de una tabla, usted va a utilizar el, la palabra clave "ALTER TABLE" declaración "MODIFICAR" y poner fin a la instrucción SQL con un punto y coma (;). Con el foco en la modificación de una columna, los siguientes aspectos de columna son modificables, el tamaño de los tipos de datos CHAR o VARCHAR2, la precisión de una columna numérica y el tipo de datos de una columna.Instrucciones
1 Conectar a Oracle SQL * Plus, haga clic en "Inicio", "Todos los programas", luego haga clic en "SQLPlus".
2 Entrar en el cuadro de diálogo de Oracle SQL * Plus, introducir "nombre de usuario", introduzca "contraseña", a continuación, haga clic en "Aceptar".
3 Describir la tabla college_classes que se encuentra en la base de datos de Oracle. En el SQL> escriba "DESCRIBE college_classes;"
SQL> DESCRIBE college_classes
Nombre null? Tipo
----------------------------------------- --------- - ----------------------------
CLASS_ID NO NULL Número (5)
CLASS_NAME NOT NULL VARCHAR2 (20)
CLASS_DESCRIPTION NOT NULL VARCHAR2 (50)
4 Utilice alter table para aumentar la longitud de la columna de class_name de college_classes de 20 a 30.
En el indicador SQL>
escriba "ALTER TABLE college_classes
MODIFICAR class_name VARCHAR2 (30); "
* Tenga en cuenta que sólo se puede reducir la longitud de la columna es que no hay filas en la tabla o todas las columnas contienen columnas nulas.
5 Utilice alterar tabla para cambiar la precisión de la columna id_clase de college_classes 5-10.
En el indicador SQL>
escriba "ALTER TABLE college_classes
Modificar el número id_clase (10); "
* Tenga en cuenta que sólo se puede reducir la longitud de la columna es que no hay filas en la tabla o todas las columnas contienen columnas nulas.
6 Utilizar ALTER TABLE para cambiar el tipo de datos de la class_name de VARCHAR2 a CHAR.
En el indicador SQL>
escriba "ALTER TABLE college_classes
MODIFICAR CHAR class_name (30); "
* Tenga en cuenta que es la tabla está vacía o la columna contiene valores nulos, puede cambiar la columna a cualquier tipo de datos. De lo contrario, sólo se puede cambiar el tipo de datos de una columna a un tipo de datos compatible.