Sin embargo, puede ver el nombre de Oracle asignado utilizando la vista del diccionario de datos `User_Constraints`. El nombre estará en la columna `restrict_name`, donde` restrict_type` es 'd' (para predeterminado).
Por ejemplo:
`` `SQL
Seleccionar restrict_name
De user_constraints
Donde table_name ='your_table_name'
Y restrict_type ='d';
`` `` ``
Reemplace `Your_Table_Name` con el nombre real de su tabla.
Si * necesita * un nombre específico para una restricción predeterminada, debe crearla por separado utilizando una instrucción 'Alter Tabla` con una cláusula' Agregar restricción`. Esto le permite definir explícitamente el nombre de restricción:
`` `SQL
ALTER TABLA Your_Table_Name
Agregue la restricción Your_Constraint_Name Default 'Your_Default_Value' para column_name;
`` `` ``
Reemplazar:
* `Your_Table_Name` con el nombre de su tabla.
* `Your_Constraint_Name` con su nombre de restricción deseado (debe ser un identificador de Oracle válido).
* `Your_Default_Value` con el valor predeterminado real.
* `column_name` con el nombre de la columna a la que está agregando la restricción predeterminada.
En resumen, no hay sintaxis para una * restricción * predeterminada * nombre * dentro de la declaración `Crear tabla`; El sistema genera uno. Para controlar el nombre, debe usar `Tabla alter ... Agregar restricción`.