
Oracle中where子句搜索Data类型加或不加引号都报错,PLSQL DEVELOPER软件。
2个回答
展开全部
where条件是时间格式,你输入的值都不是时间格式,所以报错了,解决方案:
方案一:把输入的值转换成时间格式
select * from jxs_jjdb where HRSJ=to_date('2012-11-28 12:02:56','yyyy-mm-dd hh24:mi:ss')
方案二:把列转换成字符格式
select * from jxs_jjdb where to_char(HRSJ,'yyyy-mm-dd hh24:mi:ss')='2012-11-28 12:02:56'
你应该是习惯了用Sql server吧,Sql server中你的第一条语句应该是可以执行的,但Oracle中是必须要转换的
希望对你有帮助,谢谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询