oracle中date有没有毫秒上的差异

SELECT 生成日期 FROM 表名 where 生成日期 >日期 and 生成日期 <日期+1秒
没有有这种可能,生成日期是date类型,(注意不是时间戳timestamp)

Oracle 的
DATE数据类型:
包含 世纪、年、月、日、时、分、秒。
占用7个字节,上面每个部分1个字节

其中不包含毫秒的部分。

SQL Server 的
datetime
占用8字节,范围1753-1-1~9999-12-31 精度到 百分之三秒
日期范围1753 年 1 月 1 日到 9999 年 12 月 31 日
时间范围00:00:00 到 23:59:59.997
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-27
date类型精确到秒
除非你使用timestamp类型
第2个回答  2013-02-27
Oracle的date型只精确到秒,不会有毫秒上的差异