
ALTER TABLE EXP.OLTP_TRANSFERS DROP PRIMARY KEY
COMMIT
--新增主键
ALTER TABLE EXP.OLTP_TRANSFERS ADD CONSTRAINT OLTP_TRANSFERS_PK PRIMARY KEY(COLUMN_NAME)
COMMIT
--添加索引
CREATE /*UNIQUE唯一*/ INDEX EXP.OLTP_TRANSFERS_IDX_1
ON EXP.OLTP_TRANSFERS ( COLUMN_NAME ASC )
ALLOW REVERSE SCANS
COMPRESS NO INCLUDE NULL KEYS
COMMIT
--删除索引
DROP INDEX EXP.OLTP_TRANSFERS_IDX_1
COMMIT
--添加字段
ALTER TABLE EXP.OLTP_TRANSFERS ADD COLUMN COLUMN_NAME VARCHAR(10)
COMMIT
--设置非空,需要重整表
ALTER TABLE EXP.OLTP_TRANSFERS ALTER COLUMN COLUMN_NAME SET NOT NULL
COMMIT
--删除字段,需要重整表
ALTER TABLE EXP.OLTP_TRANSFERS DROP COLUMN COLUMN_NAME CASCADE
COMMIT
--重整表
REORG TABLE EXP.OLTP_TRANSFERS
COMMIT
1、首先,进行打开pycharm的界面当中,进行选中database选项。
2、进行选中了database的选项,进行选中上 表 的选项。
3、然后进行对表右键的 *** 作,d出了下拉菜单选中为 new 的选项。
4、进行选中为new的选项,d出了下一级菜单选中为 index 的选项。
5、这样就会d出了modify table的界面当中,进行点击 添加 的按钮。
6、然后在name的输入框中进行输入索引名称。然后进行点击 exeute的选项。
查看表employee1
db2 describe table db2inst.employee1
输入:
db2 "alter table employee1 add birth char(10)"
用于添加列:birth
其中,employee1 是表名;birth 是要添加列的名称
在查看表employee1
db2 describe table db2inst.employee1
可见成功添加一列birth
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)