alter table 表名 alter column 列名 列类型 not null例如:alter table uesr alter column user_id float float not null

解决方案 »

  1.   

    alter table 表名 alter column 列名 列类型 not null
    --修改前必须确保你的表中的该列没有空值。
      

  2.   

    if not exists(select * from tablename where fieldname is null)
    alter table tablename alter column fieldname columntype not null
      

  3.   

    删除字段
    ALTER TABLE table_NAME DROP COLUMN column_NAME
    修改字段类型
    ALTER TABLE table_name  ALTER COLUMN column_name new_data_type
    改名
    sp_rename
    更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法
    sp_rename [ @objname = ] 'object_name' ,
        [ @newname = ] 'new_name'
        [ , [ @objtype = ] 'object_type' ]