如何在不影响任何日期的情况下,从 oracle 数据库的 datetime 列中删除时间并将其保存为默认时间 00:00:00。
例如:我有一个数据类型为 datetime 的列,并且还有数千条记录,包括日期和时间。我想保留所有日期,并将时间设置为默认时间 00:00:00 或将其从该列的所有记录中完全删除。如果有任何疑问,请告诉我?
最佳答案
UPDATE tbl
SET dtcol = TRUNC(dtcol)
http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions201.htm
关于Oracle中的SQL查询删除时间或将其设置为默认00 :00:00 without impacting the date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8936767/