文字与格式字符串不匹配 DELETE FROM MESEDA.ETL2_XE_RPT_PARTICLE WHERE COL_TIME = to_date('2014/07/06 00:00:52', 'yyyy/mm/dd hh24:mi:ss') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者DELETE FROM MESEDA.ETL2_XE_RPT_PARTICLE WHERE TO_CHAR(COL_TIME,'yyyy/mm/dd hh24:mi:ss') = '2014/07/06 00:00:52' 楼主col_time日期格式的,所以不能直接用字符串去匹配了。 等号后面格式带000的:'2014/07/06 00:00:52.000'to_char 有这个格式么? DELETE FROM MESEDA.ETL2_XE_RPT_PARTICLE WHERE COL_TIME = to_date('2014/07/06 00:00:52', 'yyyy/mm/dd hh24:mi:ss')请教下,怎样将字符串'2014/07/06 00:00:52.000'.000 这个截取掉?只要 2014/07/06 00:00:52 ? 补充下,ETL2_XE_RPT_PARTICLE这个是oracle 里面的表,列 COL_TIME 为date类型,存档值为类似''2014/07/06 00:00:52.000''我想把它与一个字符串类似 比较 2014/07/06 00:00:52.000 因为表比较大,将COL_TIME 转换的话,会对性能有影响,所以最直接的想 将 等号后面的字符串''2014/07/06 00:00:52.000'' 转换为 日期类型的,已作比较 DELETE FROM MESEDA.ETL2_XE_RPT_PARTICLE WHERE COL_TIME = cast(to_timestamp('2014/07/06 00:00:52.000', 'syyyy/mm/dd hh24:mi:ss.ff') as date) 楼主的字段COL_TIME肯定是date类型,肯定是日期转换存在问题,要么将COL_TIME转换成字符串格式,要么将后面的字符串转换成日期格式 oracle 数据库视图查询问题? 如何记录所有执行过的Sql语句 求一个oracle SQL LINUX ORACLE 10g 数据库备份 数据量太大 求解一个Blob插入的问题,急急急!!! 请问把word,ppt,pdf存入blob字段中能否进行中文的全文检索 imp 到"准备启用约束条件"的时候就挂了 请问如何实现将查询的结果保存为一文件? 关于类型转换问题to_number和to_char oracle 11g安装过程中,提示错误,忽略后,可以继续安装,也可以正常使用,怎么回事 大神求助,oracle安装出问题了。
DELETE FROM MESEDA.ETL2_XE_RPT_PARTICLE
WHERE TO_CHAR(COL_TIME,'yyyy/mm/dd hh24:mi:ss') = '2014/07/06 00:00:52'
等号后面格式带000的:'2014/07/06 00:00:52.000'to_char 有这个格式么?
DELETE FROM MESEDA.ETL2_XE_RPT_PARTICLE
WHERE COL_TIME = to_date('2014/07/06 00:00:52', 'yyyy/mm/dd hh24:mi:ss')
请教下,怎样将字符串'2014/07/06 00:00:52.000'
.000 这个截取掉?只要 2014/07/06 00:00:52 ?
DELETE FROM MESEDA.ETL2_XE_RPT_PARTICLE
WHERE COL_TIME =
cast(to_timestamp('2014/07/06 00:00:52.000',
'syyyy/mm/dd hh24:mi:ss.ff') as date)