Có, bạn có thể đổi tên một ràng buộc như sau:alter table t rename constraint old_name to new_name
Chỉnh sửa:Tôi đã quên về câu hỏi thứ hai. Có, bạn có thể bỏ một ràng buộc mà không bỏ cột. Nếu bạn không biết tên của ràng buộc, bạn có thể tìm thấy nó trong user_constraints
bảng như thế này:
select constraint_name
from user_constraints
where table_name = 'your_table'
and constraint_type ='R'