读书人

db2里面如何删除一个字段

发布时间: 2012-03-27 13:44:24 作者: rapoo

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

读书人网 >IBM DB2

热点推荐