DB2如何把列 修改为 "可空"?
补充:其实很简单的一个问题,可能因为软件不行,所以有下面的问题。
我想把一个表里的列置为 可空 ,原来是不能为空的。
用db2的控制中心,db2inst1账户,右键选中表 ,然后在列选项卡下找到这个列,在 “可空”下拉列表里选 “是”,然后确定,是有相应权限的,结果 程序卡死了,没有任何结果,对话框变成白色的。
请问有办法把这列改成 可空 么?用db2代码可以么?用toad for db2可以改么
补充:其实很简单的一个问题,可能因为软件不行,所以有下面的问题。
我想把一个表里的列置为 可空 ,原来是不能为空的。
用db2的控制中心,db2inst1账户,右键选中表 ,然后在列选项卡下找到这个列,在 “可空”下拉列表里选 “是”,然后确定,是有相应权限的,结果 程序卡死了,没有任何结果,对话框变成白色的。
请问有办法把这列改成 可空 么?用db2代码可以么?用toad for db2可以改么
答案:DB2数据库不允许这样改,你只能备份数据,然后重新建表
其他:db2里头没办法改吧~
把数据备份下,表删掉重建好了,也不是很麻烦~
上一个:SQL server ORCL DB2 mysql 之间语法区别。谁能详解或者给个链接。例如alter 语句等等的语法区别
下一个:在DB2控制中心打开表时,出现如下情况,该怎么处理啊?