SQL Server 约束的增删改

Posted Howie_we

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 约束的增删改相关的知识,希望对你有一定的参考价值。

1. 非空约束

  列的为空性决定表中的行是否可以包含空值。空置(NULL)不同于零(0)/空白或者长度为零的字符串(“”)。

  (1)创建非空约束

create table orders 
(
docentry int constraint pk_id primary key not null, --红色部分非空约束
customer_number varchar(20),
order_number varchar(20) ,
order_line int,
order_price float
)

  (2)修改非空约束

alter table orders 
alter column customer_number varchar(20) not null

alter table orders 
alter column order_number varchar(20) not null

alter table orders 
alter column order_line int not null

以上是关于SQL Server 约束的增删改的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server扩展属性的增删改查

sql server 语句操作大全

SQL Server增删改查语句

设置Sql server用户对表视图存储过程架构的增删改查权限

sql语句的增删改查

MySQL数据库 ---MySQL表的增删改查(进阶)