gpt4 book ai didi

oracle - 我们可以在 oracle 中命名默认约束吗

转载 作者:行者123 更新时间:2023-12-04 17:54:50 25 4
gpt4 key购买 nike

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

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

正如我们所见,我已经为默认约束命名。是否可以在 oracle 中执行此操作

最佳答案

不可以。Oracle 没有实现默认值作为约束,因此无法命名约束。您也将无法在与约束相关的数据字典 View 中看到默认约束(即 ALL_CONSTRAINTSDBA_CONSTRAINTSUSER_CONSTRAINTS )。您必须查询 DATA_DEFAULT来自 DBA_TAB_COLUMNS 的专栏(或 ALL_TAB_COLUMNSUSER_TAB_COLUMNS 取决于您的权限和您感兴趣的列)。

关于oracle - 我们可以在 oracle 中命名默认约束吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10300630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com