急:MS SQL 2000中text字段属性修改问题!(100分)

  • 主题发起人 主题发起人 jacklin
  • 开始时间 开始时间
J

jacklin

Unregistered / Unconfirmed
GUEST, unregistred user!
在数据库中有数个text字段为not null,现在如何用sql语句把它们改为null呢?
 
fieldbyname('yourfield').asstring := '';
 
ALTER TABLE table1 ALTER COLUMN column1 char(10) NULL;
 
text字段好象用SQL语句改不了,用ENTERPRISE MANAGER修改吧
 
simbasun是误解我的意思了。
我觉得应该是可以改的吧,只是我不知道。
请知道的高手帮帮忙吧,这里我可是慕名而来的呀。
 
我的原意是这样的,我有好几个库,里面几乎所有表的字段设计得不大好,把大多的字段
都设为不为空了,此时客户已经用这系统好久了,现在需要把除主键之外的所有字段改为
可空,因此我想写个存储过程来执行,而不想一个一个地修改,但是这text字段无法改动。
在这里向各位大虾求教了。谢谢先!
 
你可以重建一个表,结构根要转换的表的结构一样,但是(除主键之外的所有字段改为
可空),然后将数据倒入,删除原有的表,然后改名。
 
同意TYZHANG
 
多人接受答案了。
 
后退
顶部