我在查询时遇到以下 oracle 错误
插入查询:
INSERT INTO WINBACK_REFERRAL_CODES
(REFERRAL_CODE, IS_DELETED, CREATED_BY,
CREATED_DT,
MODIFIED_BY,
MODIFIED_DT, DELETED_BY, DELETED_DT)
values
('sfsdfsd', 'N', 'LA\a03789',
To_date('4/18/2013 3:57:47 PM','MM/DD/YYYY HH12:MI:SS AM'),
'',
To_date('','MM/DD/YYYY HH12:MI:SS AM'),
'',
To_date('4/18/2013 3:57:47 PM','MM/DD/YYYY HH12:MM:SS AM'));
错误信息:
有人可以帮我解决这个问题吗?我正在尝试以这种格式 4/18/2013 3:57:47 PM 将日期和时间插入到 oracle DB。
最佳答案
To_date('4/18/2013 3:57:47 PM','MM/DD/YYYY HH12:MM:SS AM')
应重写为 To_date(' 2013 年 4 月 18 日下午 3:57:47','MM/DD/YYYY HH12:MI:SS AM')
。注意从 MM 到 MI 的变化。
关于c# - 将 DATETIME 从 C# 插入到 Oracle DB 时,格式代码出现两次错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16094747/