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