2011-09-01 144 views
0

我在Oracle数据库中有一些时间戳字段,包含一些日期和时间。我需要设定时间为00:00。像'2011-09-01 17:55:00' - >'2011-09-01 00:00:00'你能建议最佳的方式来做到这一点?Oracle时间戳:更改时间值

谢谢!

回答

4

使用TRUNC()功能,如:

UPDATE table 
SET timestamp_column = TRUNC(timestamp_column) 
WHERE ... 
+0

注意,OP指定时间戳,而不是日期,但得到的答复仍然有效。 –

+0

@Dave Costa:的确如此,固定sql ... – Wolf