DB2如何把列 修改为 "可空"?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DB2如何把列 修改为 "可空"?相关的知识,希望对你有一定的参考价值。
其实很简单的一个问题,可能因为软件不行,所以有下面的问题。
我想把一个表里的列置为 可空 ,原来是不能为空的。
用db2的控制中心,db2inst1账户,右键选中表 ,然后在列选项卡下找到这个列,在 “可空”下拉列表里选 “是”,然后确定,是有相应权限的,结果 程序卡死了,没有任何结果,对话框变成白色的。
请问有办法把这列改成 可空 么?用db2代码可以么?用toad for db2可以改么
ALTER TABLE yourTab
ALTER COLUMN yourColumn DROP NOT NULL 参考技术B db2里头没办法改吧~
把数据备份下,表删掉重建好了,也不是很麻烦~
mybatis如何对db2数据库进行批量修改操作
<update id="updateList" parameterType="java.util.List" >
<foreach collection="list" item="item" index="index" open="" close="" separator="OR">
UPDATE XHXC_RWXD_JCJG
<set>
JGQR='$item.jgqr',JGCLSM='$item.sm'
</set>
WHERE ID='$item.id'
</foreach>
</update>
一直报错,请帮忙看一下
<foreach collection="list" item="item" index="index" open="" close="" separator="OR">
UPDATE XHXC_RWXD_JCJG
<set>
JGQR='$item.jgqr',JGCLSM='$item.sm'
</set>
WHERE ID='$item.id'
</foreach>
该处的item是作为循环变量处理,你在循环内,不应该采用任何标识符再进行声明,只需要item.id这样写就可以,这表示从对象里面去的该属性. 参考技术B 符号 #
还有你传过来的List中的entity要有相应属性的get方法
以上是关于DB2如何把列 修改为 "可空"?的主要内容,如果未能解决你的问题,请参考以下文章
c#如何将可空DateTime以yyyy/MM/dd格式转化为string,就是数据库读取DateTime?显示出来日期不显示时间
DB2执行插入语句 57016 SQLCODE=-668 原因码 "7"错误的快速解决办法