Oracle
chỉ lưu trữ các phần nhỏ đến giây trong DATE
trường.
Sử dụng TIMESTAMP
thay vào đó:
SELECT TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9')
FROM dual
, có thể truyền nó đến một DATE
sau đó:
SELECT CAST(TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9') AS DATE)
FROM dual