如何用SQL语句把一个字段从不可空改为可空?

Larkia 2008-06-22 06:53:02
如题:::::::::::::::
...全文
5118 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvhifer 2012-10-16
  • 打赏
  • 举报
回复
ALTER TABLE tablename CHANGE COLUMN xxx xxx BIGINT(20);
Larkia 2008-06-24
  • 打赏
  • 举报
回复
回一楼,省略的话不会从不可空改为可空。。。。。
Larkia 2008-06-24
  • 打赏
  • 举报
回复
回九楼,果然不成功。。。。。继续问。。。。。。。。
换表太可怕了。。。。。
Larkia 2008-06-24
  • 打赏
  • 举报
回复
又是ADOX。。。。。。
好,怎么实现?
pelasido 2008-06-24
  • 打赏
  • 举报
回复
需要用ADOX来实现,而不是ADODB+SQL实现,你的明白?
Larkia 2008-06-23
  • 打赏
  • 举报
回复
是要用SQL语句实现啊。。。。。。。
Edidu 2008-06-23
  • 打赏
  • 举报
回复
没看懂。

在数据库里面把allow null的 false 设置为 true 不可以了吗?
Larkia 2008-06-23
  • 打赏
  • 举报
回复
我指的是随便什么字段。
Larkia 2008-06-23
  • 打赏
  • 举报
回复
VBA?不能用SQL从不可空改为可空吗?
wwwwb 2008-06-23
  • 打赏
  • 举报
回复
允许空字符串?
如是,用VBA实现
XJY123 2008-06-23
  • 打赏
  • 举报
回复
alter table 表名 alter column 字段名 类型属性
Larkia 2008-06-23
  • 打赏
  • 举报
回复
是从不可空改回可空呀。。。。。
Edidu 2008-06-23
  • 打赏
  • 举报
回复
看差题目了

把我上楼的语句改成

就可以让你的字段变为可空了

alter table table1 alter column name text(50) null

如果不成功的话

就只能使用临时表左手右手的换吧
Edidu 2008-06-23
  • 打赏
  • 举报
回复
哦,是这样啊,更简单

alter table table1 alter column name text(50) not null

蓝色:你的表名
绿色:你的字段名
红色:你的字段名原有的类型属性
XJY123 2008-06-22
  • 打赏
  • 举报
回复
alter table 表名 alter column 字段名 类型属性 not null (如省略就为null)

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧