我正在做这样的插入:
INSERT INTO TABLE
(
ID,
SOURCE_ID,
DATE_FIELD
)
SELECT
ID,
*,
SYSDATE
FROM
(
AN SQL QUERY
);
当我单独运行 SELECT 部分时,我得到如下值:
1, 1234, 11.04.2013 15:00:00
1, 1235, 11.04.2013 15:00:00
1, 1236, 11.04.2013 15:00:00
1, 1237, 11.04.2013 15:00:00
1, 1238, 11.04.2013 15:00:00
这正是我要插入的内容。
但是在运行整个插入后,我得到如下值:
1, 1234, 11.04.2013 15:00:01
1, 1235, 11.04.2013 15:00:02
1, 1236, 11.04.2013 15:00:03
1, 1237, 11.04.2013 15:00:04
1, 1238, 11.04.2013 15:00:05
有谁知道为什么 sysdate 会这样,什么是好的解决方法?