向字段添加约束所需的语法

时间:2010-01-07 19:09:19

标签: sql-server

在Microsoft SQL Server中,我想将字段更改为“NOT NULL”和“DEFAULT”。 我已经发出了以下两个命令:

ALTER TABLE USR ADD Country Varchar(128)
UPDATE USR SET Country=''

现在我需要

1. ALTER TABLE USR ADD CONSTRAINT CountryIsNotNull something
2. ALTER TABLE USR ADD CONSTRAINT CountryDefault default ''

1 个答案:

答案 0 :(得分:2)

你应该能够谷歌,但这里是语法:

ALTER TABLE USR
ALTER COLUMN Country varchar(128) NOT NULL 
go
ALTER TABLE USR
ADD CONSTRAINT df_usr_conuntry_default DEFAULT '' for Country
go

你可以在一行中做完整件事,但有以下几点:

alter table USR 
add Country varchar(128) not null default '' with values