易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 时间操作大全

在系统时间基础上延迟5秒
  sysdate+(5/24/60/60)
  在系统时间基础上延迟5分钟
  sysdate+5/24/60
  在系统时间基础上延迟5小时
  sysdate+5/24
  在系统时间基础上延迟5天
  sysdate+5
  在系统时间基础上延迟5月
  add_months(sysdate,-5)
  在系统时间基础上延迟5年
  add_months(sysdate,-5*12)
  上月末的日期:  
  selectlast_day(add_months(sysdate,-1))fromdual;
  本月的最后一秒:
  selecttrunc(add_months(sysdate,1),'MM')-1/24/60/60fromdual
  本周星期一的日期:
  selecttrunc(sysdate,'day')+1fromdual
  年初至今的天数:
  selectceil(sysdate-trunc(sysdate,'year'))fromdual;
  今天是今年的第几周:
  selectto_char(sysdate,'fmww')fromdual
  今天是本月的第几周: 
  SELECTTO_CHAR(SYSDATE,'WW')-TO_CHAR(TRUNC(SYSDATE,'MM'),'WW')+1AS"weekOfMon"fromdual
  本月的天数  
  SELECTto_char(last_day(SYSDATE),'dd')daysfromdual
  今年的天数 
  selectadd_months(trunc(sysdate,'year'),12)-trunc(sysdate,'year')fromdual
  下个星期一的日期
  SELECTNext_day(SYSDATE,'monday')fromdual


相关文档:

Oracle EXP/IMP 导出导入工具的使用


一. 导出工具 exp
1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin
   exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移
   
   它有三种模式:
       a. 用户模式: 导出用户所有对象以及对象中的 ......

oracle根据外键名查关联的表

1、查找表的所有索引(包括索引名,类型,构成列):
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表
2、查找表的主键(包括名称,构成列):
select cu.* from user_cons_columns cu, user_constr ......

ORACLE外连接

         今天开发过程中遇到了一个很麻烦的外连接的问题,到最后都没有找到很好的解决方法,最后只能用union all 实现了,虽然性能不比外连接,但至少拓展了外连接的局限性。 首先给出我测试用的三个表和数据(左右外连接道理是一样的,我只总结了左连接): KC21表: crea ......

Oracle 创建不同数据块的表空间

       Oracle数据库的数据块DB_BLOCK_SIZE大小确定数据库的最小数据块的大小,在创建表空间时可以如果不想使用默认的数据块大小,可以通过设置自己的数据块大小。
    具体实例如下:
   create tablespace test_16k
      bloc ......

LINUX下Oracle库备份脚本

vi /opt/back.sh(oracle用户)
#!/bin/ksh
tim=`date +%Y%m%d`
unset USERNAME
#export DISPLAY=0.0.0.0:0.0
#export ORACLE_BASE=/home/oraprod3
#export ORACLE_HOME=/prod/oracle/prod3db/9.2.0
#export ORACLE_SID=PROD3_db
#export LD_LIBRARY_PATH=/prod/oracle/prod3db/9.2.0/lib
#export ORACLE_TERM=vt100 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号