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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)