按MS的方法,先建立你需要的一个临时表,tmp_myTable,结构按你新要求改好
将旧数据倒入这个表 select x,y,z into tmp_myTable from myTable
删除外键
删除旧表
将临时表改名
建立原有索引
建立原有外键约束
将旧数据倒入这个表 select x,y,z into tmp_myTable from myTable
删除外键
删除旧表
将临时表改名
建立原有索引
建立原有外键约束
将原数据导入,把原表删除,sp_rename table1,ok如果把允许为空字段改为非空字段,先将null赋初值,如字符赋''