我做這樣的插入:SQL插入不同的SYSDATE值
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
這是exaclty什麼我想插入。
但在運行整個插入我得到這樣的值後:
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行爲是這樣,什麼什麼會是一個很好的解決方法嗎?
對不起,忘了提及我正在使用vertica,他們沒有很好的變量支持 – andrepaal 2013-04-11 08:51:10