一、
INTERVAL YEAR [(year_precision)] TO MONTH
存储一个时间间隔,其单位为年和月,可以通过指定可选的years_precision参数来指定年的精度,该参数是一个0~9的整数。默认的精度为2,意思是可以在时间间隔中为年数存储两位数。如果试图向表中添加一行年数超过inter year to month列可以存储的记录,就会返回一个错误。时间间隔既可以正数,也可以存储负数。SQL> create table t_date(id int,m_time interval year to month);
表已创建。
SQL> insert into t_date values(1,interval '1' year);
已创建 1 行。
SQL> insert into t_date values(1,interval '11' month);
已创建 1 行。
SQL> insert into t_date values(1,interval '1-3' year to month);
已创建 1 行。
SQL> select * from t_date;
ID M_TIME
---------- --------------------
1 +01-00
1 +00-11
1 +01-03
二、
ID M_TIME
---------- --------------------
1 +01-00
1 +00-11
1 +01-03
二、
INTERVAL DAY [(day_precision)] TO SECOND [(fractional_seconds_precision)]
存储一个时间间隔,其单位为天和秒;可以通过指定可选的days_precision参数来指定天的精度,该参数是一个0~9的整数,默认值为2。另外,还可以通过指定可选的seconds_precision参数来指定秒的小数部分的精度,该参数是一个0~9的整数,默认值为6。时间间隔既可以存储正数,也可以存储负数
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26937943/viewspace-1272274/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26937943/viewspace-1272274/