我写了 一条SELECT 语句
老是出错。
我是现在才开始学习oracle 以前用的是sql 2000
SELECT * FROM SFISM4.R_MO_BASE_T WHERE MO_CREATE_DATE >'2008-2-2 20:10:1'
出现的错误是文字 和格式不匹配。
我就是写的一条通过时间来过滤的语句。
老是出错。
我是现在才开始学习oracle 以前用的是sql 2000
SELECT * FROM SFISM4.R_MO_BASE_T WHERE MO_CREATE_DATE >'2008-2-2 20:10:1'
出现的错误是文字 和格式不匹配。
我就是写的一条通过时间来过滤的语句。
解决方案 »
- oracle有关字符分割的查询,2011-09-09 16:55:00在线等。。。
- 如何验证oracle性能是否正常?
- oracle 如何修改列递增,在线等...
- 请教utl_file读txt文件乱码的问题(字符集不匹配)
- 请问v$process中pid=1 代表什么进程
- 请问为分区表创建索引的时候该如何分区?
- 字符集问题,oracle8.0---->oralce8i
- 【delphi中利用ClientDataSet和ADOQuery分别如何调用oracle中的存储过程-JCC0128-400分奉上】
- 有点糊涂,过程创建时
- oracle12c dql developer连接报错:IO 错误: The Network Adapter...供应商代码 17002
- 问个白痴问题
- ORACEL怎么查数据库的用户占用的进程和相对应的SQL语言?
oracle得这么写
SELECT * FROM SFISM4.R_MO_BASE_T WHERE MO_CREATE_DATE >to_date('2008-2-2 20:10:1','yyyy-mm-dd hh24:mi:ss')
这是MS sql的写法
或者
to_char(MO_CREATE_DATE,'yyyy-mm-dd hh24:mi:ss')
不过建议用to_date的,效率要高一点