首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

db2里面如何删除一个字段

2012-03-27 
db2里面怎么删除一个字段?我往表中add了一个字段,后来发现有点多余,想给drop了,但是db2貌似不支持?求解[解

db2里面怎么删除一个字段?
我往表中add了一个字段,后来发现有点多余,想给drop了,但是db2貌似不支持?求解

[解决办法]
db2 9 支持 alter table tblname drop column
or
删表再重新建
or
用ALTOBJ procedure
[解决办法]
create table test(username varchar(10), userinfo varchar(200),USERTEST VARGRAPHIC (100) NOT NULL)
 
删除一列
CALL SYSPROC.ALTOBJ
( 'APPLY_CONTINUE_ON_ERROR'
, 'CREATE TABLE ADMINISTRATOR.TEST ( USERNAME VARCHAR (10) NOT NULL , USERINFO VARCHAR (100) NOT NULL )
ORGANIZE BY DIMENSIONS ( USERINFO) IN USERSPACE1 ', 1, ? );
[解决办法]
新建个表,呵呵,把数据插进去,然后再把原来的表drop掉,然后改表名
[解决办法]
会影响性能,import进去比较慢,最好用load

热点排行