mssql sqlserver 修改列属性将其设置为非null


摘要:
由于前期数据表未设置为非null,现需对表中的列属性进行相关修改,使其为not null,如下所示:
实验环境:sqlserver 2008 R2


前提条件:
将表中的列修改为not null前,需对表中的原数据进行相关处理,使其都变为非null值,避免修改时,出现相应的错误信息

    create table test(keyId int,info varchar(50))
	go
   
    --方法1:右键表设计,找到相应的列,把 null上的勾去掉
    
	--方法2:使用以下脚本修改列属性
    alter table  test alter column  info varchar(50) not null 

	go
	truncate table test
	drop     table test
mssql_sqlserver_设计表修改列属性

mssql_sqlserver_设计表修改列属性