在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 ''
答案 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