我如何批量更新日期和时间?
我必须查询日期和时间的更新。我知道如何单独更新日期,但在向函数添加时间时遇到问题。目前,它显示为 4/20/2011 1:32:07 PM
。我需要recv_date字段来读取4/21/2011 7:00:00 AM
。
到目前为止我的查询是:
UPDATE cxadmin.ro_hist
SET recv_date = '4/21/2011'
WHERE recv_serial_nbr = 'SABTSMSSD'
I have to query an update for date and time. I know how to update the date alone, but I am having trouble with adding the time to the function. Right now, as it stands, it reads 4/20/2011 1:32:07 PM
. I need the recv_date field to read 4/21/2011 7:00:00 AM
.
My query so far is:
UPDATE cxadmin.ro_hist
SET recv_date = '4/21/2011'
WHERE recv_serial_nbr = 'SABTSMSSD'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
SQL 日期格式非常挑剔,要求您使用 TO_DATE 来确保日期的字符串表示形式转换为 Oracle DATE 数据类型:
您的示例不包括时间部分:
SQL date formats are notoriously picky, requiring you to use TO_DATE to ensure that a string representation of a date is converted to an Oracle DATE data type:
Your example doesn't include the time portion:
你尝试过吗?
Have you tried?
使用 to_timestamp('4/21/2011 7:00:00 AM', 'MM/DD/YYYY HH:MI:SS AM') 而不是 TO_DATE
Use the to_timestamp('4/21/2011 7:00:00 AM', 'MM/DD/YYYY HH:MI:SS AM') instead of TO_DATE