Oracle
 sql >> Database >  >> RDS >> Oracle

possiamo nominare un vincolo predefinito in Oracle

No. Oracle non implementa un valore predefinito come vincolo, quindi non è possibile assegnare un nome al vincolo. Inoltre, non sarai in grado di vedere il vincolo predefinito nelle viste del dizionario di dati relative ai vincoli (ad esempio ALL_CONSTRAINTS , DBA_CONSTRAINTS , USER_CONSTRAINTS ). Dovresti interrogare il DATA_DEFAULT colonna da DBA_TAB_COLUMNS (o ALL_TAB_COLUMNS o USER_TAB_COLUMNS a seconda dei tuoi privilegi e della colonna che ti interessa).