Al modificar una tabla en Oracle utilizando SQL , tales como agregar, modificar y quitar una columna de una tabla, que va a utilizar la declaración "ALTER TABLE" , la palabra " 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 las columnas 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 una columna de datos . Cosas que necesitará
SQL * Plus
Mostrar más instrucciones
1
Conectarse a Oracle SQL * Plus , haga clic en " Inicio", " Todos los programas, "y luego haga clic en" SQLPlus . "
2
registro en el cuadro de diálogo SQL * Plus de Oracle , escriba" Nombre de usuario ", introduzca " Password ", luego haga clic en " OK . "
3
Describa la tabla college_classes que se encuentra en la base de datos Oracle . En el SQL > y escriba " DESCRIBE college_classes ; "
SQL > DESCRIBE college_classes
Name Null ? Tipo
------------------------------------------- -------------------------------------
id_clase NÚMERO NO NULO ( 5 )
cLASS_NAME NOT NULL VARCHAR2 ( 20 )
CLASS_DESCRIPTION NOT NULL VARCHAR2 ( 50 )
4
usa ALTER TABLE para aumentar la longitud de la columna de class_name de college_classes de . 20-30
al SQL>
tipo
" ALTER TABLE college_classes
MODIFICAR class_name VARCHAR2 ( 30 ),"
* Nota que sólo se puede reducir la longitud de la columna es que no hay filas de la tabla o todas las columnas contienen columnas nulas .
5
usa ALTER TABLE para cambiar la precisión de la columna id_clase de college_classes de . 5-10
En la entrada>
tipo
SQL " ALTER TABLE college_classes
Modificar el número id_clase ( 10 ),"
* Nota que sólo se puede reducir la longitud de la columna es que no hay filas de la tabla o todas las columnas contienen columnas nulas .
6
usa ALTER TABLE para cambiar el tipo de datos del class_name de VARCHAR2 a . CHAR
En el indicador SQL>
tipo
" ALTER TABLE college_classes
MODIFICAR class_name CHAR ( 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.