CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  DB2 >  基础类

db2中怎么修改,使一列原为null的成为not null?

楼主lmeteorcyy(不会编程的程序员)2005-08-04 08:35:38 在 DB2 / 基础类 提问

db2中怎么修改,使一列原为null的成为not   null?  
  我是这样写的,但是不行,不知哪里写错了:  
  alter   table   table_name   alter   column   column_name   not   null 问题点数:40、回复次数:6Top

1 楼zgdtxf(zgdtxf)回复于 2005-08-04 11:18:57 得分 0

好象不行吧,只能从not   null   到null,或直接在建表时就定义为no   t   nullTop

2 楼singer_101(★★★★★)回复于 2005-08-05 16:54:56 得分 0

you   can't   ,drop   and   createTop

3 楼AndyFunction(开心)回复于 2005-08-11 17:23:54 得分 0

可以这样,先备份数据,然后删除重建Top

4 楼SeameNow(QY)回复于 2005-08-15 13:08:14 得分 0

重建表。。。Top

5 楼daydayup20040412(天天向上)回复于 2005-08-24 11:12:01 得分 0

改不了的  
   
  如果里面已经有数据,这样会造成已有数据不满足NOT   NULL约束  
   
  所以DB2禁止这样改Top

6 楼singer_101(★★★★★)回复于 2005-09-05 09:28:05 得分 0

只有重建,这样的问题可能在8.2能解决Top

相关问题

  • 请教高手,如何将表定义中的属性列修改为not null
  • 修改列~~~
  • 高分:求修改表中所有字段 NULL 改为 NOT NULL
  • 修改硬盘序列号
  • mysql修改列属性
  • 计算列如何修改?
  • 修改硬盘序列号
  • 修改int类型为not null,自动增加型,如何实现
  • 为何不能修改NULL值为某一个值?
  • 怎么把数据库中的一条记录修改为NULL

关键词

  • 修改
  • 数据
  • db
  • null
  • 重建
  • db2中怎么修改
  • 不行
  • 使一列原为null
  • not null
  • alter

得分解答快速导航

  • 帖主:lmeteorcyy

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo