【Oracle】Oracle常用语句集合

表相关

1.快速统计大表记录数

select table_name, t.num_rows, t.last_analyzed  from tabs t WHERE table_name=’TABLE_NAME’;

可能统计的不是很准确,在统计前先在command下面执行EXEC dbms_stats.gather_table_stats('【空间名称】','【tablename】',cascade=>true);刷新表中的num_rows

 

2.修改表字段类型

alter table t0_sys_log  modify col_name data_type; 

(table_name:表名 data_type:数据类型)


3.修改表字段名称

alter table tableName rename column oldCName to newCName;

(oldName:修改前字段名 newName:修改后字段名)

 
4.创建TB表的副本

CREATE TABLE TB_TMP AS SELECT * FROM TB;

 (TB_TMP不但创建表,而且数据也是复制的)

 
 

索引相关




表空间相关

 

https://www.cnblogs.com/OliverQin/p/9576348.html

 

 

系统表相关

 

1.查询用户的缺省表空间

select username,default_tablespace from user_users;

 

2.查询用户下所有的表

select * from user_tables;

posted @ 2018-08-31 16:11  OLIVER_QIN  阅读(243)  评论(0编辑  收藏  举报