c# - 将 DATETIME 从 C# 插入到 Oracle DB 时,格式代码出现两次错误

标签 c# oracle datetime insert-query

我在查询时遇到以下 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/

相关文章:

python - 如何在 Python 中读取 Excel 格式的日期?

c# - 我如何确认 NHibernate 确实使用了使用 SQL Profiler 的事务?

c# - 仅更新客户端指定值的参数

c# - Automapper Mapper.CreateMap 是线程安全的吗?

c - Oracle Pro*C 预编译器错误 PCC-S-02201 : Encountered the symbol "_Bool"

oracle - 错误 : ORA-12154: TNS:could not resolve the connect identifier specified

Oracle - 如何查找给定列表中的日期是否在日期范围内

.net - Cache.Add 绝对过期时间 - 是否基于 UTC?

PHP 5.2 中的 PHP date_parse_from_format( ) 替代方案

c# - 绑定(bind)到对象数据源的下拉列表 - 如何在单击按钮时更新