高分:求修改表中所有字段 NULL 改为 NOT NULL
要求一段通用的脚本,指定一个表名,修改所有表中的所有字段有 NULL 的设置 为 NOT NULL
前提条件
1.表中所有数据的字段内容都没有存在 NULL
2.表中字段名称都不确定
3.字段可能有各种形态,如有默认值约束,索引,主键 这3种形态,要求设置 NOT NULL 后不会丢失这些状态,并且现有的字段类型,长度不变.
4. 不要使用 重建表,复制数据的方式
其实就是要使用这种方式来设置
Alter Table tablename ALter column columnName datatype not null
但是要求 处理未知的字段名和数据类型长度
请大家看清楚条件再回答