Oracle的默认日期格式为YYYY-MM-DD。这意味着如果我这样做:
select some_date from some_table
...我失去了约会的时间部分。
是的,我知道您可以使用以下方法“解决”此问题:
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
但是说真的,为什么上面的默认值不是默认值?特别是在DBMS中,两个主要的时间跟踪数据类型(DATE和TIMESTAMP)都具有时间分量,该时间分量包括(至少)精确到1秒的时间。