Lors de la modification d'une table dans Oracle en utilisant SQL, telles que l'ajout , la modification et la suppression d'une colonne dans une table, vous devez utiliser le " ALTER TABLE" déclaration, le mot-clé «Modifier» et se terminant l'instruction SQL avec un point-virgule (;). Avec l'accent mis sur la modification d'une colonne, les aspects de colonne suivants sont modifiables , la taille des types de données CHAR ou VARCHAR2 , la précision d'une colonne numérique et le type d'une colonne de données. Choses que vous devez SQL * Plus Afficher plus Instructions 1 Connectez-vous à Oracle SQL * Plus, cliquez sur " Démarrer", " Tous les programmes, » puis cliquez sur« SQLPlus . " 2 connecter sur la * boîte de dialogue Oracle SQL Plus , entrez " Nom d'utilisateur ", entrez " Mot de passe ", puis cliquez sur" OK . " 3 Décrire la table college_classes qui se trouve sur la base de données Oracle. Au SQL > tapez «Décrivez college_classes ; " SQL > DESCRIBE college_classes Nom Null ? Type ------------------------------------------- ------------------------------------- class_id NOMBRE NOT NULL (5) cLASS_NAME NOT NULL VARCHAR2 ( 20) CLASS_DESCRIPTION NOT NULL VARCHAR2 ( 50) 4 utiliser ALTER TABLE pour augmenter la longueur de la colonne de nom_classe de college_classes de . 20 à 30 Description Au invite SQL> Photos type de " ALTER TABLE college_classes Modifier nom_classe VARCHAR2 (30); " * Remarque que vous ne pouvez diminuer la longueur de la colonne , c'est qu'il ya pas de lignes dans la table ou toutes les colonnes contiennent des colonnes nulles. 5 utiliser ALTER TABLE pour modifier la précision de la colonne class_id de college_classes de . 5 à 10 à l'invite> Photos type de SQL " ALTER TABLE college_classes Modifier le nombre class_id (10); " * Remarque que vous ne pouvez diminuer la longueur de la colonne , c'est qu'il ya pas de lignes dans la table ou toutes les colonnes contiennent des colonnes nulles. 6 utiliser ALTER TABLE pour modifier le type de données de la nom_classe de VARCHAR2 à . CHAR Description Au invite SQL> Photos type de " ALTER TABLE college_classes Modifier nom_classe CHAR (30); " * billet qui est la table est vide ou la colonne contient des valeurs nULL, vous pouvez changer la colonne à n'importe quel type de données. Sinon, vous ne pouvez changer le type d'une colonne de données à un type de données compatible .
|