SQL 中的 DEFAULT Constraint函数

首页 / SQL入门教程 / SQL 中的 DEFAULT Constraint函数

INSERT INTO语句未提供特定值时,DEFAULT约束为列提供默认值。

DEFAULT - 示例

例如,以下SQL创建了一个名为Customers的新表,并添加了五列。这里,Salary列在默认情况下设置为5000.00,因此如果INSERT INTO语句没有为该列提供值,那么默认情况下,该列将被设置为5000.00。

CREATE TABLE CUSTOMERS(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25) ,
   SALARY   DECIMAL (18, 2) DEFAULT 5000.00,       
   PRIMARY KEY (ID)
);

如果已经创建了Customers表,那么要向Salary列添加DEFAULT约束,可以编写如下代码块所示的查询。

DEFAULT - 更改表客户

MODIFY SALARY  DECIMAL (18, 2) DEFAULT 5000.00; 

DEFAULT - 删除默认约束

要删除默认约束,请使用以下SQL查询。

链接:https://www.learnfk.comhttps://www.learnfk.com/sql/sql-default.html

来源:LearnFk无涯教程网

ALTER TABLE CUSTOMERS
   ALTER COLUMN SALARY DROP DEFAULT;

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

邱岳的产品手记 -〔邱岳〕

数据分析实战45讲 -〔陈旸〕

DDD实战课 -〔欧创新〕

JavaScript核心原理解析 -〔周爱民〕

NLP实战高手课 -〔王然〕

爱上跑步 -〔钱亮〕

说透数字化转型 -〔付晓岩〕

容量保障核心技术与实战 -〔吴骏龙〕

遗留系统现代化实战 -〔姚琪琳〕

好记忆不如烂笔头。留下您的足迹吧 :)