Oracle的SQL基本操作

2016-12-14  本文已影响12人  peidong

总体框架

DDL(Data Definition Language 数据定义语言),默认commit

create、drop、alter

操作对象是表。DDL所站的高度,不会对具体的数据进行操作。

DML(Data Manipulation Language 数据操控语言),需要显式commit

insert、delete、update

操作对象是记录。

DCL(Data Control Language 数据控制语句)

grant、revoke

操作对象是数据库用户。

基本操作

alter table TP_IMCEXCHANGERATE modify (FMCHL varchar2(7));

索引

select * from user_indexes t where t.table_name='IP_EXE_CLOB';

create index ind_tf_price3 on tf_price(fsh,fdate,fjysc,fsetcode,fzqlb);

alter index IND_TF_ACCOUNTSUBJECT rebuild;

drop index ind_tf_price3

alter index index_name enable;

alter index index_name disable;

分区

select * from user_tab_partitions t where t.table_name='IP_EXE_CLOB_HIST';

exp owner/passwd@link tables=IP_EXE_MSG_HIST:M_201701,IP_EXE_MSG_HIST:M_201703 statistics=none file=aaa.dmp

imp owner/passwd@link tables=IP_EXE_MSG_HIST:M_201612 statistics=none ignore=y fromuser=EA_IPMP touser=EA_IPMP; imp owner/passwd@link tables=IP_EXE_MSG_HIST statistics=none ignore=y full=y;

alter table TABLE_NAME drop partition PARTITION_NAME update global indexes;

上一篇下一篇

猜你喜欢

热点阅读