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

Comment AJOUTER un NOM DE CONTRAINTE à une CONTRAINTE déjà EXISTANTE

Oui, vous pouvez renommer une contrainte comme ceci :alter table t rename constraint old_name to new_name

Edit :j'ai oublié la deuxième question. Oui, vous pouvez supprimer une contrainte sans supprimer la colonne. Si vous ne connaissez pas le nom de la contrainte, vous pouvez le trouver dans user_constraints tableau comme celui-ci :

select constraint_name from user_constraints where table_name = 'your_table' and constraint_type ='R'