我们可以命名在Oracle默认约束(can we name a default constraint

2019-09-16 17:39发布

在MS-SQL,我们可以创建表的过程以下约束

create table test
(
  WarningEnabled bit NOT NULL CONSTRAINT DF_WarningEnabled   DEFAULT 1,
);

正如我们所看到的,我已经给了默认值约束的名称。 是有可能做到这一点在Oracle

Answer 1:

号作为一个约束,所以没有办法来命名约束甲骨文没有实现的默认值。 您也将无法看到默认的约束中,涉及到的约束数据字典视图(即ALL_CONSTRAINTSDBA_CONSTRAINTSUSER_CONSTRAINTS )。 你必须查询DATA_DEFAULT从柱DBA_TAB_COLUMNS (或ALL_TAB_COLUMNSUSER_TAB_COLUMNS根据您的权限和列你有兴趣)。



文章来源: can we name a default constraint in oracle