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).