定义表:create table emp
(
       empno int primary key,
       deptno int not null,
       ename varchar2(20),
       sal number,
       comm number,
       hierdate date,
       job varchar2(20)
)insert into emp
values(7711,1111,'smith',800,500,to_date('1970-01-01','yyyy-mm-dd') ,'clerk');
这样的话日期可以插入,我想请问一下如果不用to_date函数是不是也可以。
对应于什么类型比较合适?插入的时候用to_date函数之后,修改日期格式的函数我用都不管用?

解决方案 »

  1.   


    --不推荐使用这种方法!
    SQL> create table emp(
      2         empno int primary key,
      3         deptno int not null,
      4         ename varchar2(20),
      5         sal number,
      6         comm number,
      7         hierdate date,
      8         job varchar2(20));Table createdSQL> insert into emp
      2  values(7711,1111,'smith',800,500,date'1970-01-01' ,'clerk');1 row inserted