DATE + 字符串可以字符串转换成日期型,这里DATE是什么?是个函数?

解决方案 »

  1.   

    将字符串转换成时间值不是to_date()么?
      

  2.   


    to_date('2002-08-26','yyyy-mm-dd')
      

  3.   

    mysql的吧? oracle 好像没有这样的用法。。
      

  4.   

     CREATE TABLE test(
         id CHAR(6) PRIMARY KEY,  --教师编号
         name VARCHAR2(20) NOT NULL,  --教师姓名
         entertime DATE NOT NULL, --入职时间
       )
       PARTITION BY RANGE (entertime)
       (
         PARTITION p1 VALUES LESS THAN(DATE '2006-1-1'),
         PARTITION p2 VALUES LESS THAN(DATE '2010-1-1'),
         PARTITION p3 VALUES LESS THAN(MAXVALUE)
      );
      

  5.   

    直接量不就是常量么,这里还将数据类型进行了转换,关键是DATE是什么用法
      

  6.   

    就是要告诉你这是一个date类型的常量啊!  date的用法就是说明这个是date类型,而不是其他的什么类型!
      

  7.   

    oracle 里面可以date'2011-11-11',具体不知道oracle机制怎么样,但是我经常这样用.但是跟to_date有点点区别.区别好想是在用到截取日期的时候有点不一样.
      

  8.   

    感觉这种用法像是java、c中定义变量似的,date可以这么用,其他类型可以么,比如char,varchar2,number等等