请教各位大哥:我的oracle语句是这样的
update d_counter set recordtime=:d_recordtime,count=2,quality=4
where to_char(recordtime,'yyyy:mm:dd')=to_char(:d_recordtime,'yyyy:mm:dd')
and wfcode='jl02' and wtcode='001' and mpcode='WECN'在添加参数:d_recordtime时出了问题我做了监视,把参数值放在语句中
update d_counter set recordtime=:d_recordtime,count=2,quality=4
where to_char(recordtime,'yyyy:mm:dd')=to_char('2009-5-6 16:03:08','yyyy:mm:dd')
and wfcode='jl02' and wtcode='001' and mpcode='WECN'
在PL\SQL中执行总是报错无效字符,我只是想比较输入参数和当前recordtime的时间是否是同一天,不比较后面的时间,请问如何更改
update d_counter set recordtime=:d_recordtime,count=2,quality=4
where to_char(recordtime,'yyyy:mm:dd')=to_char(:d_recordtime,'yyyy:mm:dd')
and wfcode='jl02' and wtcode='001' and mpcode='WECN'在添加参数:d_recordtime时出了问题我做了监视,把参数值放在语句中
update d_counter set recordtime=:d_recordtime,count=2,quality=4
where to_char(recordtime,'yyyy:mm:dd')=to_char('2009-5-6 16:03:08','yyyy:mm:dd')
and wfcode='jl02' and wtcode='001' and mpcode='WECN'
在PL\SQL中执行总是报错无效字符,我只是想比较输入参数和当前recordtime的时间是否是同一天,不比较后面的时间,请问如何更改
解决方案 »
- oracle10g 查看表内记录总数问题
- 急 oracle数据库 出现ORA-00907: 缺少右括号 在线等
- 分区表查询
- 如何使用oracle脚本获得磁盘剩余空间等?
- Oracle 中字符问题
- oracle字符串截取查询
- 在一个表中写两个触发器,都修改了统一字段,这两个触发器执行是不是有先后顺序。
- 怎么让sqlplus每隔x秒自动执行某一sql句?
- 为什么我的oracle在不上网的时候可以被访问,不过一上网就不能被访问了提示:没有监听,不过一下网就好了
- VC怎么调试不了Oracle?
- Oracle Form6i 怎样在列印txt档时设置参数add_parameter?
- oracle存储过程连接SQL Server
前面的串和掩码不匹配
前面已经是字符了,在执行to_char也不对
:d_recordtime是TimeStamp类型
请问不匹配应该如何改
where to_char(recordtime,'yyyy-mm-dd hh24:mi:ss')='2009-05-06 16:03:08'
如果是字符直接比较
recordtime='2009-5-6 16:03:08'
where to_char(recordtime,'yyyy-mm-dd')='2009-05-06'
如果是字符直接比较
substr(recordtime,1,8)='2009-5-6' --这个还要看recordtime是存的什么格式