一、查詢表主鍵。
describe indexes for table <instancename>.<tablename>
例:
describe indexes for table db2inst1.aaa
二、刪除表主鍵。
alter table <instancename>.<tablename> drop primary key
例:
alter table db2inst1.aaa drop primary key
三、建立表主鍵。
alter table <instancename>.<tablename> add CONSTRAINT <primarykeyname> PRIMARY KEY (<columnname>)
例:
alter table db2inst1.aaa add constraint aaa_pk primary key(id)
--分配結余、備注
ALTER TABLE DMS.PT_MONTHLYCLOSING ADD COLUMN NRALBL DECIMAL(14,2);
ALTER TABLE DMS.PT_MONTHLYCLOSING ADD COLUMN NSDEMO VARCHAR(500);
--2015-05-12
ALTER TABLE DMS.PT_MONTHLYCLOSING ADD COLUMN FLOWNO VARCHAR(50) NOT NULL DEFAULT '0';
UPDATE DMS.PT_MONTHLYCLOSING SET FLOWNO = CHAR(ACCESS_DATE)||'*'||MAINTENANCE_CD||'*'||SORTING;
ALTER TABLE DMS.PT_MONTHLYCLOSING DROP PRIMARY KEY;
ALTER TABLE DMS.PT_MONTHLYCLOSING ADD CONSTRAINT PK_FLOWNO PRIMARY KEY(FLOWNO);