需要脚本,自动清空分区数据。表是按月分区,希望每月自动执行一次,清空下个月的分区数据。

分区后缀是两位数月份,不足前面补0。

SQL> select lpad(extract(month from(add_months(to_date('2012-12-22 00:00:00','yyyy-mm-dd hh24:mi:ss'),1))),2,'0') aa from dual;

AA

--

01

SQL> select lpad(extract(month from(add_months(to_date('2012-11-22 00:00:00','0') aa from dual;

AA

--

12

SQL>

标准文档:

ADD_MONTHSSyntax

Description of the illustration add_months.gif

PurposeADD_MONTHS returns the date date plusinteger months. The date argument can be a datetime value or any value that can be implicitly converted toDATE. The integer argument can be an integer or any value that can be implicitly converted to an integer. The return type is alwaysDATE,regardless of the datatype of date. Ifdate is the last day of the month or if the resulting month has fewer days than the day component ofdate,then the result is the last day of the resulting month. Otherwise,the result has the same day component asdate.See Also:Table 2-10,"Implicit Type Conversion Matrix" for more information on implicit conversionExamplesThe following example returns the month after the hire_date in the sample tableemployees:SELECT TO_CHAR(ADD_MONTHS(hire_date,1),'DD-MON-YYYY') "Next month"FROM employeesWHERE last_name = 'Baer';Next Month-----------07-JUL-1994

oracle addmonth用法,Oracle ADD_MONTHS 使用相关推荐

  1. oracle addmonth用法,PLSQL ADD_MONTHS用法及代码示例

    PLSQL ADD_MONTHS函数用于返回添加了指定月份数的日期. ADD_MONTHS函数接受两个参数,分别是初始日期和要添加的月份数. ADD_MONTHS函数返回日期数据类型的值. date参 ...

  2. Oracle INSTR 用法 Oracle 字符串搜索函数 INSTR Oracle instr 函数和like模糊查询对比 Oracle INSTR 用法

            Oracle  INSTR 用法 Oracle 字符串搜索函数 INSTR Oracle instr 函数和like模糊查询对比  一.instr 函数 1.instr函数语法规则:i ...

  3. oracle 触发器用法,Oracle触发器用法实例详解

    本文实例讲述了Oracle触发器用法.分享给大家供大家参考,具体如下: 一.触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行. 因此触发器不需要人为的去调用,也 ...

  4. oracle 实例用法,Oracle merge into用法以及相关例子示例

    以下的文章主要是对Oracle merge into用法以及相关例子的介绍,首先我们以Oracle 9I中加入MERGE入手,以下就是文章的具体内容的分析,希望你浏览完之后会给你带来一些帮助在此方面. ...

  5. oracle union详解,oracle union用法 oracle中union的用法

    oracle中union的用法 只知道是用来左联接的,还有类似union all,谁有这个例子,要解释详细一点的一生中要有两次冲动,一次奋不顾身的爱情,一次为说走就走的旅行. UNION 指令的目的是 ...

  6. oracle视图用法,Oracle视图用法示例

    本文概述 在Oracle中, 视图是实际上并不存在的虚拟表.它存储在Oracle数据字典中, 不存储任何数据.可以在调用时执行. 通过连接一个或多个表的查询创建视图. Oracle创建视图 句法: C ...

  7. oracle 加号 用法,Oracle的加号(+)表示法和ansi JOIN符号之间的区别?

    AFAIK,该(+)符号仅用于向后兼容,因为Oracle在ANSI标准加入之前就推出了它.它特定于Oracle,当有可用的等效标准版本时,您应该避免在新代码中使用它. 编辑: 似乎两者之间存在差异,并 ...

  8. oracle视图用法,oracle视图大全

    视图大全 Advisors Information related to cache advisors V$ Views:V$PGA_TARGET_ADVICE, V$PGA_TARGET_ADVIC ...

  9. oracle load 用法,Oracle中SQL*LOADER使用方法总结

    Oracle数据库中SQL*LOADER使用方法总结(一) sqlldr 有两种使用方法: 1.使用一个控制文件和一个数据文件. 2.只有一个控制文件,控制文件中包含数据. 分别对两种方法用例子进行说 ...

最新文章

  1. 面试官:Java反射是什么?我回答不上来!
  2. 我的操作系统复习——进程(下)
  3. ANSI编码和标准代码页(code page)
  4. aix 查看目前java进程_问一个 AIX 的命令 ps -ef|grep java
  5. js动态获取时间的方式
  6. java线性表合并_单链表的合并(Java实现)
  7. python软件开发目录_软件开发目录规范
  8. JS中用构造函数创建对象
  9. jade软件_TEM衍射斑点标定之DM软件
  10. Onvif之设备发现-基于gsoap2.8.27
  11. 字符界面运行mysql_详解linux系列之字符界面下MySQL+apache+php的源代码安装
  12. python计时器timeit返回秒数_一日一技:Python中的timeit()方法
  13. scala属性/成员变量
  14. Android文件上传
  15. Windows系统下hosts文件工作原理
  16. Boost 连接库的命名含义
  17. Excel技巧——从身份证号码里提取员工性别
  18. 计算机报名验证码不出现怎么办,电脑显示验证码很慢或验证码显示不出来怎么办...
  19. 计算机术语bisoin,[焦仔推荐]菜鸟起飞!让你清楚认识电脑BIOS(经典知识性文章)...
  20. 百度地图多点路线规划_期待已久的多地点路线规划功能

热门文章

  1. Java面试题整理-多线程
  2. 铜三铁四,从天坑专业到字节算法岗
  3. mangos linux编译,MaNGOS编译
  4. 美国领事馆国内领区分布
  5. 给word文字加上划线
  6. 芯片分享第三弹——MS2109
  7. 读perropties文件方法
  8. 微信网页调用摄像头或者相册
  9. 卷积运算与互相关运算
  10. 决定还是记下这天2005.4.1