`
wjeye
  • 浏览: 37654 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle积累

 
阅读更多

 1、查询当前用户表 占用的空间大小

   select t.segment_name,sum(t.bytes)/1024/1024
 from user_segments t
 where segment_name like 'TB%'
 group by t.segment_name
 order by sum(t.bytes)/1024/1024  desc


2、删除表分区
 
alter table  TB_CALL_CUST_DAY  drop partition PART_20110528;(普通分区名称)

alter table TB_ORDER_USER_DAY  drop partition PART_20110609_SUBPART_210001;(子分区名称)

 

3、查询表的子分区(当前数据用户)
select *
     from user_segments t
    where segment_name like 'TB_ORDER_USER_DAY%'
 
 手工增加子分区(分区必须大于当前分区日期)

alter table   tb_order_info_user_day  add  partition  part_20111002 values less than ('20111103');


 4、创建表的时候指定表分区
 create table  test
    tablespace tbs_test
as
  select  * from    user

 

 

5、alter table 增加多个字段
 alter table  tb_cust_view_day                                                                                     
 add  (total_pith_fee NUMBER(12,2),total_call_dur NUMBER(12),total_send_sms_cnt NUMBER(12),total_gprs_m NUMBER(17,2)) ;
                                                                                                                      
删除字段 alter table tb_cust_view_day drop column  total_pith_fee   

 

6、单表赋权,如果想把用户A下的table1的update权限赋予用户B
在用户A连接状态下执行:
grant update  on   table1 to   B;

grant select on  table1 to  B ; --查询权限

 

grant   select  on   tb_user_info_day  to   user   

 

7、统计一个月的上班时间点(包括周末)

select
substr(to_char(t.oper_time,'yyyymmddhh24miss'),-6)
from vgopqry.masa_operation t

where   substr(to_char(t.oper_time,'yyyymmddhh24miss'),-6) between '083000'  And '180000'
 and to_char(t.oper_time,'yyyymmdd')  like '201110%'
--and to_char(t.oper_time,'yyyymmdd')  ='20111030'
Order By t.f_time

 

8、截取用户邮箱前缀

 

select  substr(t.email,0,instr(t.email,'@')-1) as  befor_email  from user_test t

 

0
0
分享到:
评论

相关推荐

    Oracle积累.chm

    日常工作中积累的oracle数据库开发经验积累,全是可用的经典案例和说明

    oracle积累信息

    oracle sql server积累信息

    Oracle点滴积累

    expimp导出导入工具的使用.doc,Oracle 单记录函数.doc,Oracle 的内存管理.ppt,Oracle9I计划管理表空间.pdf,Oracle备份与恢复.doc,Oracle返回树关系列表Sql.doc,Oracle里时间的应用.doc,Oracle体系结构概述....

    oracle学习、实践心得

    这是个人工作以来使用Oracle积累下来的知识点,绝对是个人的深切体会。

    oracle 工作积累

    oracle 工作积累 oracle 工作积累 oracle 工作积累

    Oracle经验积累.rar

    Oracle经验积累.rar Oracle经验积累.rar

    Oracle详细操作命令

    文档里是初学oracle积累的一些对数据库本身的指令操作和修改。肯定有你想要的东西

    doc.rar_OraNet_oracle

    oracle 积累资料,包括 用户权限、oranet配置文件、oracle启动、监听等

    数据库积累(teradata+oracle)

    数据库积累(teradata+oracle)数据库积累(teradata+oracle)数据库积累(teradata+oracle)数据库积累(teradata+oracle)

    oracle mysql sqlserver积累

    oracle mysql sqlserver积累 chm格式电子书,示例

    DB2,Oracle使用经验积累

    DB2,Oracle使用经验积累

    oracle很详细的讲解

    在 Oracle 几年的学习中,, 做了很多的实验, 也遇到了很多的问题,在这个过程中,积累了一些学习文档。 也更新到了 blog 上。 因为太多,不便于查阅。 根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行...

    oracle8i高级数据库管理

    ORACLE8i 高级数据库管理员是针对已经使用Oracle8i较长时间,掌握Oracle的一些基本的管理知识并积累了一定的经验这样的读者而写的。本教材是作者在多年的使用Oracle数据库系统的工作中和问题解决中的总结,内容主要...

    Oracle技术大牛整理文档《Oracle 学习手册》

    在 Oracle 几年的学习中,, 做了很多的实验, 也遇到了很多的问题,在这个过程中,积累了一些学习文档。 也更新到了 blog 上。 因为太多,不便于查阅。 根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并...

    oracle经验积累

    oracle经验积累,主要关于oracle数据库的一些操作,优化语句,备份及恢复等经验!

    oracle常用函数和常见错误积累

    本人对oracle常用函数和常见错误的积累

    oracle数据库开发的一些经验积累

    oracle数据库开发的一些经验积累

    多年积累的oracle监控语句,没有最全只有更全

    多年积累的oracle监控语句,没有最全只有更全,表空间,索引,慢SQL,等待,锁,undo。

    Oracle技术狂人整理出的文档

    在 Oracle 几年的学习中,, 做了很多的实验, 也遇到了很多的问题,在这个过程中,积累了一些学习文档。 也更新到了 blog 上。 因为太多,不便于查阅。 根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行...

Global site tag (gtag.js) - Google Analytics