Quando alterar uma tabela no Oracle usando SQL , tais como adicionar, modificar e soltando uma coluna em uma tabela, você estará usando a declaração "ALTER TABLE" , a palavra-chave "MODIFICAR " e terminando a instrução SQL com um ponto e vírgula (;). Com o foco sobre a modificação de uma coluna , os seguintes aspectos da coluna são modificáveis , o tamanho dos tipos de dados CHAR ou VARCHAR2 , a precisão de uma coluna numérica e do tipo de uma coluna de dados . Coisas que você precisa
SQL * Plus
Show Mais instruções
1
Conecte-se ao Oracle SQL * Plus , clique em " Iniciar", " Todos os Programas, "e clique em " SQLPlus ".
2
Log no Oracle SQL * Box Dialog Plus , digite " Nome de Usuário ", digite " Senha "e clique em " OK. "
3
Descrever a mesa college_classes que está localizado na base de dados Oracle. No SQL > Tipo de alerta " DESCREVER college_classes ; "
SQL > DESCRIBE college_classes
Nome Nulo ? Digite
------------------------------------------- -------------------------------------
class_id NUMBER NOT NULL (5)
cLASS_NAME NOT NULL VARCHAR2 ( 20)
CLASS_DESCRIPTION NOT NULL VARCHAR2 ( 50)
4
usar ALTER TABLE para aumentar o comprimento da coluna de nome_classe college_classes de . 20-30
no SQL >
pronta tipo
"ALTER TABLE college_classes
MODIFICAR nome_classe VARCHAR2 (30); "
* Nota que você só pode diminuir o comprimento da coluna é que não há linhas na tabela ou todas as colunas contêm colunas nulos.
5
usar ALTER TABLE para alterar a precisão da coluna class_id de college_classes de . 5 a 10
no SQL >
pronta tipo
"ALTER TABLE college_classes
MODIFICAR NÚMERO class_id (10); "
* Nota que você só pode diminuir o comprimento da coluna é que não há linhas na tabela ou todas as colunas contêm colunas nulos.
6
usar ALTER TABLE para alterar o tipo de nome_classe de VARCHAR2 dados para . CHAR
no SQL >
pronta tipo
"ALTER TABLE college_classes
MODIFICAR CHAR nome_classe (30); "
* Note-se que é a tabela está vazia ou a coluna contém valores nulos , você pode alterar a coluna para qualquer tipo de dados . Caso contrário, você só pode alterar o tipo de uma coluna de dados para um tipo de dados compatível.