在MS-SQL中,我们可以在表创建期间具有以下约束
create table test
(
WarningEnabled bit NOT NULL CONSTRAINT DF_WarningEnabled DEFAULT 1,
);
Run Code Online (Sandbox Code Playgroud)
我们可以看到,我给出了Default约束的名称.是否可以在oracle中执行此操作
不会.Oracle不会将默认值实现为约束,因此无法命名约束.您也将无法看到默认的约束中,涉及到的约束数据字典视图(即ALL_CONSTRAINTS,DBA_CONSTRAINTS,USER_CONSTRAINTS).你必须查询DATA_DEFAULT从列DBA_TAB_COLUMNS(或ALL_TAB_COLUMNS或USER_TAB_COLUMNS根据您的权限,而且想在列).
| 归档时间: |
|
| 查看次数: |
2623 次 |
| 最近记录: |