SQL> create index b on table_1(trim(bm));
SQL> set autot traceonly;
SQL> select * from table_1 where trim(bm) = '11';
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=FIRST_ROWS (Cost=1 Card=2 Bytes=3
4) 1 0 TABLE ACCESS (FULL) OF 'table_1' (Cost=1 Card=2 Bytes=34)
以上的查询为何未使用到基于函数的索引?
SQL> set autot traceonly;
SQL> select * from table_1 where trim(bm) = '11';
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=FIRST_ROWS (Cost=1 Card=2 Bytes=3
4) 1 0 TABLE ACCESS (FULL) OF 'table_1' (Cost=1 Card=2 Bytes=34)
以上的查询为何未使用到基于函数的索引?
解决方案 »
- 关于两层游标的用法的疑问
- 咋呢?奇怪!
- Oracle數據庫加載失敗
- tomcat启动报错,ORA-22905: cannot access rows from a non-nested table item?是什么原因?
- SQL结果字串加减处理的问题,大家快来帮忙呀!^_^
- 这个SQL怎么写?
- Oracle中的自动增量值如何恢复使之同步??急!在线等待!一定给分!
- 执行存储过程提示“程序太大”如何解决?
- 怎样用热备份方式备份数据库归档日志文件
- 用vc通过odbc访问oracle问题
- 高分求救!如何从ORACLE中导出成.DBF格式的文件?在线等!!!
- 我建的DBLINK为什么总是报”ORA-12154: TNS: 无法处理服务名“的错呢?代码如下:
table1表中有多少记录?
sorry!我也记不清楚了。可能不对