Oracle
 sql >> Base de données >  >> RDS >> Oracle

ORA-00600 Lors de l'exécution de la commande ALTER ?

C'est un bogue, et vous devez parler avec votre dba pour faire un SR comme l'a dit paxdiablo.

Si vous êtes pressé par le temps, vous pouvez faire manuellement ce qu'il faut

ALTER TABLE testTable ADD column1 NUMBER(1) DEFAULT 0 NOT NULL;
  1. Ajoutez la colonne comme nulle :

    ALTER TABLE testTable ADD column1 NUMBER(1);
    
  2. Mettre à jour les valeurs :

    update testTable set column1 = 0;
    
  3. Alter table not null(entre precedent et this, vous devez être sûr que personne n'insère dans la table):

    ALTER TABLE testTable MODIFY(column1  NOT NULL)