oracle执行策略是什么意思,郁闷的问题:oracle pl/sql 和 pro c中的执行策略
同样的一条语句,一条是在pl/sql里面组装成sql之后提交执行,另外一条是用pro*c程序后绑定执行,没想到执行策略和效率天差地别。看来做什么事都不能想当然,要细心学习才行。保留此条语句以做纪念:
select *
from (select /*+ INDEX(A IDX_HISBUFAREJOUR_ACCOUNT) +*/
a.*, f.sort_name
from hs_his.hisbufarejour a, hs_fund.faresort f
where (((((((a.fare_sort = f.fare_sort and a.client_id = :b0) and
(:b1 = 0 or a.fund_account = :b2)) and
a.init_date >= :b3) and a.init_date <= :b4) and
(trim(:b5) is null or
instr(((',' || :b6) || ','),
((',' || a.exchange_type) || ',')) > 0)) and
(trim(:b7) is null or
instr(((',' || :b8) || ','),
((',' || a.money_type) || ',')) > 0)) and
(trim(:b9) is null or a.position_str > :b10))
order by a.position_str)
where rownum <= :b11
b0:130330000516
b1:595995
b2:595995
b3:20061221
b4:20061221
b5:1
b6:1
b7:2
b8:2
b9:
b10:
b11:30
oracle执行策略是什么意思,郁闷的问题:oracle pl/sql 和 pro c中的执行策略相关推荐
- 一条sql语句在mysql中如何执行的
文心阁小说本篇文章会分析下一个 sql 语句在 MySQL 中的执行流程,包括 sql 的查询在 MySQL 内部会怎么流转,sql 语句的更新是怎么完成的. 在分析之前我会先带着你看看 MySQL ...
- java oracle sql 参数_oracle pl/sql之在java中调用带有输入输出参数的oracle存储过程...
只需注意一点输出参数是用CallableStatement里面的registerOutParameter方法注册进去 存储过程: import java.sql.CallableStatement; ...
- ORACLE HANDBOOK系列之六:ODP.NET与复杂的PL/SQL数据类型(Using ODP.NET To Deal With Complex PLSQL Data Types)...
在开始介绍之前,先给出文章里用到的所有PL/SQL代码: (类型定义) CREATE OR REPLACE TYPE T_Nested_Tab_Str IS TABLE OF VARCHAR2(25) ...
- Oracle数据库(安装)及一些问题解决方案、PL/SQL安装以及连接Oracle
** oracle数据库的安装以及PL/SQL安装(含两者连接) ** oracle 11g客户端下载链接地址:http://www.downza.cn/soft/273064.htmlPLSQL_D ...
- mysql执行一条sql语句的完整过程,sql语句在mysql中的执行过程
文章目录 1. SQL语句在mysql的执行过程 一:客户端层 二:mysql服务器层 三:innoDB引擎层 2. undo日志.redo日志.binlog日志的区别? 1. SQL语句在mysql ...
- java sql语句怎么调用函数_oracle pl/sql之在java中怎么调用oracle函数
建立函数: create or replace function my_fun(in_no in number) return varchar2 is out_name varchar2(64); b ...
- php导入sql文件到数据库中,PHP执行SQL文件并将SQL文件导入到数据库
//读取文件内容$_sql = file_get_contents("test.sql");$_arr = explode(";", $_sql);$_mysq ...
- PL/SQL学习笔记(二)—— 执行语句
一.语法 execute immediate SQL语句/PLSQL代码块 into 变量 [using 参数1,参数2,--]: using后面的参数要与into后面的变量及变量的数据类型对应起来 ...
- Oracle入门(十四.3)之创建PL / SQL块
一.PL / SQL块结构 一个PL / SQL块由三部分组成. PL / SQL块结构部分 二.PL / SQL编译器 用高级编程语言(C,Java,PL / SQL等)编写的每个程序都必须经过检查 ...
最新文章
- c# 利用反射获得某个类或者对象的所有属性
- 门户网站负载均衡技术的六大新挑战
- Ubuntu上安装TensorFlow(python2.7版)
- erlang精要(16)-匿名函数之sigmoid函数实现
- Android 添加 *.arr
- 电机串电阻会有什么影响?
- Sass函数-数字函数-floor()函数
- mac 不能连接wi-fi_如何在Mac OS X中查看当前的Wi-Fi连接速度
- 高等数学上-赵立军-北京大学出版社-题解-练习5.2
- SQL 行转列的两种做法
- centos7 docker删除端口映射_centos7安装docker,结合docker安装mysql,学习简单使用
- 【java】多线程控制(一)---Semaphore、Exchanger、CyclicBarrier、CountDownLatch
- 韩顺平mysql优化笔记_韩顺平 mysql优化笔记.doc
- NB-ioT的工作状态和工作模式
- 数学建模国赛-2015A太阳影子定位再研究(未完)
- 数据中心建筑设计及功能区布局的注意事项
- PHP中如何获取字符串的长度
- 408计算机考研2012真题解析,2018年计算机408统考考研真题及答案解析.pdf
- 理解DCT与DST【一】:离散傅里叶变换
- itest考试切屏能检测出来吗_itest测试