SQL DEFAULT 约束

本文介绍了在SQLServer中如何为表的特定列创建和撤销默认约束,包括使用正确的SQL语句和实例演示。
SQL DEFAULT Constraint on ALTER TABLE

一、如果在表已存在的情况下为 "City" 列创建 DEFAULT 约束,请使用下面的 SQL:

按w3c上SQL写法会报错:在关键字 'SET' 附近有语法错误。
正确的做法是:
ALTER TABLE order_main
ADD CONSTRAINT DF_CREATE_TIME DEFAULT GETDATE() FOR create_time 
二、撤销 DEFAULT 约束
如需撤销 DEFAULT 约束,请使用下面的 SQL:
ALTER TABLE order_main
DROP CONSTRAINT DF_CREATE_TIME

注:

数据库:SQL Server

表:

CREATE TABLE order_main
(
    ID               int                NOT NULL PRIMARY KEY,
    order_no         int                NOT NULL,
    create_time      datetime
)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值