sql server中,这样新增default约束???

sql server中,这样新增default约束???,第1张

SQL DEFAULT 约束

DEFAULT 约束用于向列中插入默认值

如果没有规定其他的值,那么会将默认值添加到所有的新记录。

ALTER TABLE 时的 SQL DEFAULT 约束

当表已被创建时,如需在 “City” 列创建 DEFAULT 约束,请使用下面的 SQL:

from 树懒学堂-免费数据知识学习平台

希望能对您有所帮助~

下面介绍如何使用SQL Developer设置表字段默认值的具体方法。

1、首先在电脑中打开SQL Developer,右击要 *** 作的数据库,然后选择【连接】。

2、接着在d出对话框中,输入口令,点击【确定】,如下图所示。

3、展开【表】目录,右击要 *** 作的表,然后选择【编辑】,如下图所示。

4、此时进入表编辑界面,选择要设置默认值的字段,如CONTORY字段,然后在【默认值】一栏输入默认值,然后点击【确定】。

5、此时表字段默认值就设置完成了。

DEFAULT约束在执行INSERT INTO语句时,如果某列没有提供具体的值,那么它提供了一个默认值。

例如:

例如,下面SQL语句创建一个新的表名为CUSTOMERS,并增加了5列。 SALARY列设置为5000.00默认情况下,这样的情况下,INSERT INTPO声明并没有提供此列的值,则默认情况下,该列将被设置为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表中已经被创建,然后添加一个DFAULT约束的SALARY列默认值,那么需要写一个类似下面的语句:

ALTER TABLE CUSTOMERS

MODIFY SALARY DECIMAL (18, 2) DEFAULT 5000.00

删除默认约束:

要删除一个DEFAULT约束,请使用下面的SQL语句:

ALTER TABLE CUSTOMERS

ALTER COLUMN SALARY DROP DEFAULT


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6760657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存