日期:2014-05-17  浏览次数:20892 次

请教,sysdate与系统时间的区别

SQL>   select   to_char(sysdate,   'YYYYMMDDHH24MISS ')   from   dual;

TO_CHAR(SYSDAT
--------------
20070126121106

这个取出的是本地数据库时间,
我想问的是,这个时间跟当前系统时间(计算机的时间)有什么区别没有?
是不是两者指向的是同一个时间?
 
比如shell下:
$date   +%Y%m%d%H%M%S
20070126120839




------解决方案--------------------
sysdate 是数据库的时间
数据库服务器上的操作系统时间和sysdate一致
客户端操作系统时间和sysdate无关
------解决方案--------------------
sysdate是oracle数据库所在的server的时间