最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】SQL中date出错:格式代码出现两次

工作和技术 crifan 2899浏览 0评论

PLSQL中,去执行SQL代码:

insert into xxx_ACTIVITY (ACTIVITY_ID, ACTIVITY_NAME, START_DATE, END_DATE, ORG_CODE, STATUS, T_FLAG, T_DATE, ADD_USER, ADD_USER_NAME, CREATE_DATE, CAR_OR_OUT, D_CAMPAIGN_CODE, RSSC_ID, PROVINCE_ID, CITY_ID)
values (781, ‘上海国际车展’, to_date(’19-04-2017 00:00:00′, ‘dd-mm-yyyy hh:MM:ss’), to_date(’28-04-2017 00:00:00′, ‘dd-mm-yyyy hh:MM:ss’), null, 20021001, null, null, ‘1000010749’, null, to_date(’10-04-2017 10:30:18′, ‘dd-mm-yyyy hh:MM:ss’), 1, null, 1016, 1024, 499);

但是出错。

参考:

日期和时间数据类型及函数 (Transact-SQL)

改为:

DD-MM-YYY hh:mm:ss

但是没有解决:

格式代码出现两次

PLSQL 格式代码出现两次

ORA-01810格式代码出现两次 的解决方案 – 学习笔记 – 博客频道 – CSDN.NET

“TO_CHAR(‘2011-09-01 00:00:00′,’YYYY-MM-DD HH24:MI:SS’)”

后来改为:

<code>to_date('19-04-2017 00:00:00', 'dd-MM-yyyy hh24:mi:ss')
</code>

即:

insert into xxx_ACTIVITY (ACTIVITY_ID, ACTIVITY_NAME, START_DATE, END_DATE, ORG_CODE, STATUS, T_FLAG, T_DATE, ADD_USER, ADD_USER_NAME, CREATE_DATE, CAR_OR_OUT, D_CAMPAIGN_CODE, RSSC_ID, PROVINCE_ID, CITY_ID)
values (781, ‘上海国际车展’, to_date(’19-04-2017 00:00:00′, ‘dd-MM-yyyy hh24:mi:ss’), to_date(’28-04-2017 00:00:00′, ‘dd-MM-yyyy hh24:mi:ss’), null, 20021001, null, null, ‘1000010749’, null, to_date(’10-04-2017 10:30:18′, ‘dd-MM-yyyy hh24:mi:ss’), 1, null, 1016, 1024, 499);

即可。

insert into xxx_ACTIVITY (ACTIVITY_ID, ACTIVITY_NAME, START_DATE, END_DATE, ORG_CODE, STATUS, T_FLAG, T_DATE, ADD_USER, ADD_USER_NAME, CREATE_DATE, CAR_OR_OUT, D_CAMPAIGN_CODE, RSSC_ID, PROVINCE_ID, CITY_ID)
values (1, ‘车展’, to_date(’21-01-2017′, ‘dd-mm-yyyy’), to_date(’27-01-2017′, ‘dd-mm-yyyy’), ‘DK666666’, 20021001, null, null, ‘sal’, null, to_date(’20-01-2017 00:00:00′, ‘dd-MM-yyyy hh24:mi:ss’), 1, null, null, 1015, 110);

转载请注明:在路上 » 【已解决】SQL中date出错:格式代码出现两次

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
80 queries in 0.308 seconds, using 22.04MB memory