Oracle基础操作(持续更新)

创建表:

CREATE TABLE {表名}({字段名1} {字段类型} ,{字段名2} {字段类型}… );

CREATE TABLE L_CONFIG_LIST
(
  L_ID    NUMBER NOT NULL,
  F_ID    VARCHAR2(30),
  F_NAME  VARCHAR2(100),
  F_GRADE VARCHAR2(30),
  L_UPDATE_TIME   DATE DEFAULT SYSDATE NOT NULL,
  L_OPERATE_FLAG  VARCHAR2(2), 
  L_BATCH_NO    NUMBER
);

增加表的说明:

COMMENT ON TABLE {表名} IS ‘{表的说明}’;

COMMENT ON TABLE L_CONFIG_LIST
  IS '配置名称表';

修改表名:

ALTER TABLE {原表名} RENAME TO {新表名} ;

ALTER TABLE L_CONFIG_LIST RENAME TO T_CONFIG_LIST;

增加字段说明:

COMMENT ON COLUMN {表名}.{字段名} IS ‘{字段的说明}’;

COMMENT ON COLUMN L_CONFIG_LIST.F_ID
  IS '配置ID';

创建sequence:

CREATE SEQUENCE SEQ_L_CONFIG_LIST MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;

创建主键:

ALTER TABLE {表名} ADD PRIMARY KEY ({字段名});

ALTER TABLE L_CONFIG_LIST ADD PRIMARY KEY (L_ID);

创建索引:

CREATE INDEX {索引名称} ON {表名} ({字段名1},{字段名2}…);

CREATE INDEX IDX_L_CONFIG_LIST_1 ON L_CONFIG_LIST (F_ID, F_GRADE);

添加字段:

ALTER TABLE {表名} ADD {字段名} {字段类型}({长度(如果需要)});

ALTER TABLE L_CONFIG_LIST ADD REMARK VARCHAR2(200);

删除字段:

ALTER TABLE {表名} DROP COLUMN {字段名};

ALTER TABLE L_CONFIG_LIST DROP COLUMN REMARK;

重命名表:

ALTER TABLE {原表名} RENAME TO {新表名};

ALTER TABLE L_CONFIG_LIST RENAME TO L_CONFIG_LIST_NEW;

字段重命名:

ALTER TABLE {表名} RENAME COLUMN {原字段名} TO {新字段名};

ALTER TABLE L_CONFIG_LIST RENAME COLUMN REMARK TO REMARK_NEW;

修改字段类型:

ALTER TABLE {表名} MODIFY {字段名} {字段类型}({长度(如果需要)});

ALTER TABLE L_CONFIG_LIST MODIFY REMARK NUMBER(5,2);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聆听者x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值