Oracle的systimestamp的精度與OS有關(guān)。例如:
select systimestamp from dual;
基于XP的輸出:07-07-03 16:07:10.328000 +08:00
基于Solaris的輸出:07-07-03 16:09:18.328156 +08:00
所以,如果DB中的表以timestamp類型的字段作唯一主鍵的話,在PC上就會(huì)藏有隱患:主鍵不唯一,因?yàn)榫冉档土耍l繁的insert操作很有可能產(chǎn)生相同的主鍵。而在Solaris上這個(gè)可能性就很低了。
這點(diǎn)在DB設(shè)計(jì)中還是需要加以考慮的。