哪位对数据库熟悉的高手请进!
对表添加数据时,由于该字段在设计表时设置不允许为空,所以无法添加有空值的记录,于是用alter table table1 alter column column1 char null 语句后,可以添加为空的数据,但是后来发现该字段数据后面有许多空格(以前设计时长度为255),
而且执行前面的语句后,打开表结构查看,允许为空选项依然为否. 发现有空格后,首先用alter table table1 alter column column1 varchar null; 修改字段类型,将它改为varchar型.然后再删除以前加的数据后面的空格,执行的语句是update table1 set column=rtrim(column1), 结果这个时候提示 该字段不允许为零长度! 而且插入为空值的时候也不允许插入! 反过来先删除空格然后再改类型为varchar ,插入空值的数据时同样提示不允许插入零长度的数据! 有哪位大虾,帮帮忙吧! 在这里先谢谢啦!