用 SQL 语句:select TM from abc where TM between 10 and 20
查询速度很慢,要十几秒钟,其中字段 TM 是 varchar 类型,已经建立索引 creat index idx_abc on abc(TM),但使用上面的select语句不能使用到索引,但如果将select语句改成:select TM from abc where TM between ‘10’ and ‘20’,便不能得到我需要的查询结果,请问有什么办法解决?
查询速度很慢,要十几秒钟,其中字段 TM 是 varchar 类型,已经建立索引 creat index idx_abc on abc(TM),但使用上面的select语句不能使用到索引,但如果将select语句改成:select TM from abc where TM between ‘10’ and ‘20’,便不能得到我需要的查询结果,请问有什么办法解决?
解决方案 »
- 求助 oracle用户对表的操作权限问题
- 【100分求助】关于oracle的审计
- oracle导出请教,在线等
- oracle数据库数据文件丢失怎么办,急
- 简单初学者求子查询语句
- 一个ORACLE(9i) 预编译器(pro c/c++)生成一个.cpp文件在VC++(6.0)中无法执行?
- 求一句sql的对错 有没有更好的方法
- trunc(hire_date,'day') 函数怎么会比原来的日期差上好几天?
- 我怎么通过oms将没有启动oracle intelligent agent的数据库节点上的数据到出来呢?
- OracleOraHome81Agent错误分析
- 求助:windows vista 32位上安装pl/sql连接不了64位oracle
- 请问一次性有40万到100万的数据要一次性写入库中怎么做效率高?
2.select TM from abc where TM between 10 and 20