我往表中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