DB2_表结构修改相关语句

DB2_表结构修改相关语句,第1张

--删除主键

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11603642.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存