SQL内如何将列的null改为no null属性?

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:56:23
用alter?具体语句说下,谢谢
也就是说把原来那列 允许空值,改为不允许存在空值。

服务器: 消息 2716,级别 16,状态 1,行 1
第 0 个列或参数: 不能对数据类型 int 指定列宽度。

显示这个错误啊,我输入的是
alter table zlxsxx alter column xsxh int(4) NOT NULL;

alter table 表名 alter column 字段 字段属性 not null
例:
ALTER TABLE [Dv_admin] ALTER COLUMN acceptip varchar(50) NOT NULL

运行之前要将该字段所有行赋上值,要不然变成not null后会出错.

改成这样
alter table zlxsxx alter column xsxh int NOT NULL;