查看执行计划,sqlplus和pl/sql对同一sql语句执行计划差别很大

Oracle > 开发 [问题点数:40分,结帖人dut703]
等级
本版专家分:1369
结帖率 100%
等级
本版专家分:1369
等级
本版专家分:16597
勋章
Blank
名人 2019年 荣获名人称号
年度总版至少三次排名前十即授予名人勋章
Blank
榜眼 2008年 总版技术专家分年内排行榜第二
Blank
进士 2010年 总版技术专家分年内排行榜第四
2009年 总版技术专家分年内排行榜第五
2007年 总版技术专家分年内排行榜第六
Blank
金牌 2009年3月 总版技术专家分月排行榜第一
2008年12月 总版技术专家分月排行榜第一
2008年3月 总版技术专家分月排行榜第一
2007年12月 总版技术专家分月排行榜第一
2007年10月 总版技术专家分月排行榜第一
等级
本版专家分:1369
等级
本版专家分:26255
勋章
Blank
黄花 2011年1月 Oracle大版内专家分月排行榜第二
2010年12月 Oracle大版内专家分月排行榜第二
2010年11月 Oracle大版内专家分月排行榜第二
2010年10月 Oracle大版内专家分月排行榜第二
2010年8月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2010年9月 Oracle大版内专家分月排行榜第三
2010年7月 Oracle大版内专家分月排行榜第三
dut703

等级:

SQLPLUS执行PL/SQL语句

按回车键后,该语句块不会执行,即不会发送到数据库服务器,而是必须使用 "/" 符号执行PL/SQL 语句块 使用 "/"执行PL/SQL 语句块 3. 在上例中,虽然执行PL/SQL 程序,但是没有输出结果的显示。数据库...

sqlplus和PL/SQL Developer的使用

sqlplus 1.查询语句 sql> select * from cs.customer_item; 2.规定每行显示的字符 sql> set linesize 500;//每行显示500个字符 3.展示表结构 sql> desc cs.customer_item; 4.精确查询 sql> select * ...

sql,sqlplus,pl/sql区别

SQL语句是以数据库对象为操作对象的语言,主要包括数据定义语言DDL,数据操纵语言DML,数据控制语言DCL数据存储语言DSL等。当输入SQL语句后,SQL*Plus将其保存在内部缓冲区中,当SQL命令输入完毕后,可以通过在...

sqlplus命令行窗口执行pl/sql语句

近期在学习oracle pl/sql,但是在sqlplus命令行窗口执行pl/sql语句块的时候出现问题。一直回车都不显示存储过程已创建。 错误示范:(一直无法结束输入,感到巨困惑) 正确示范:(在end;后面敲回车,然后打 / ...

sqlplus 执行sql文件_Oracle数据库扩展语言PL/SQLSQL*Plus

点击蓝字关注我吧【本文详细介绍了Oracle数据库扩展语言PL/SQLSQL*Plus的基本功能常用操作,欢迎读者朋友们阅读、转发收藏!】1 概念SQL*Plus 是一种组织并提交 SQL 语句给 Oracel 服务器执行 Oracle 工具,它...

使用 SQL*Plus 执行 SQL, PL/SQL SQL*Plus 语句

sqlplus -H 显示 SQL*Plus 版本用法帮助。 sqlplus -V 显示 SQL*Plus 版本。 sqlplus [ [] [{logon | /nolog}] [] ]  为: [-C ] [-L] [-M ""] [-R ] [-S]  -C 将受影响的命令的兼容性设置为 指定的版本。该...

如何解决pl/sql developer无法大批量执行插入sql语句以及处理sqlplus插入数据中文乱码问题

需求背景:由于系统上线后需要连接第三方数据库,我们想要把第三方数据先备份到本地库,以方便本地调试。...1、采用sqlplus插入数据的方法解决pl/sql developer无法大批量执行插入sql语句问题一开始使用pl/sql devel...

declare sql语句_PL/SQL 学习

导读:介绍 PL/SQL 概念、程序结构、变量、流程控制、游标、存储过程。基本上每一种数据库,都会 SQL 语句...PL/SQL 在普通 SQL 语言上添加了编程语言的特点,可以把数据操作查询语句组织在 PL/SQL 代码的过程性...

看懂PL/SQL执行计划的显示结果

名词解释: recursive calls 递归调用 db block gets 从buffer cache中读取的block的数量当前请求的块数目,当前模式块意思就是在操作中正好提取的块数目,而不是在一致性读的情况下而产生的正常情况下,一个...

sqlplus不显示pl/sql执行结果

使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus中输出结果  解决结果无法显示的问题:

Oracle PL/SQL之LOOP循环控制语句

PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式:基本的LOOP、WHILE...LOOPFOR...LOOP

pl/sql 执行sql文件以及批量执行sql文件

a1:直接拖拽文件到pl/sql执行。 a2:文件 -> 打开 - > SQL Script选择对应得文件然后点击执行 b>文件内容比较: 新建 ->命令窗口(command Window) -- 在打开的窗口中输入: @你的s...

Oracle中sql sqlplus pl/sql分别指的是什么

SQL(Structured Query Language)结构化查询语言  是一种特殊目的的编程语言,是一种... 与oracle数据库进行交互的客户端工具,借助sql*plus可以查看、修改数据库记录。在sql*plus中,可以运行sql*plus命令与sql

oracle: 在sqlplus中,执行sql语句

sqlplus中,执行sql语句,比在plsql中批量执行更快。

PL/SQL 连接 Orcale 将查询结果复制为insert语句

那么查询的数据量比较小需要灵活改动以便插入到别的表中时,需要在PL/SQL 中将查询结果保存为 insert 语句,方便修改插入该如何去做,接下来记录其中一个方法。 按条件查询出所需数据并导出查询结果: 导出...

详细解释SQL语句PL/SQL块SQL*Plus命令的区别

在SQL*Plus中可以处理三种类型的命令:SQL语句PL/SQL块SQL*Plus命令,但三者之间是有区别的。 1)SQL语句是以数据库为操作对象的语言,主要包括数据定义语言DDL、数据操纵语言DML数据控制语言DCL以及数据存储...

Oracle数据库第三课——PL/SQL中的SQL,在PL/SQL中使用DML语句,掌握事务处理

知识点:在PL/SQL语句块中使用DML语句的基本知识,包括select into、insert、update、delete等操作。事务处理的掌握,理解提交、回滚、保存点等概念。 1、什么是DML(知识点回顾) SQL语言是针对数据库而言的...

SQL语句PL/SQL语句、SQL*PLUS语句结束符号

SQL语句PL/SQL语句、SQL*PLUS语句结束符号 (1)SQL语句以;或者/结束语句。 (2)PL/SQL语句以/结束语句。 (3)SQL*PLUS语句以换行符结束语句。

同样的Oracle SQL语句在JDBC中执行很快,在PL/SQL执行

我有一条SQL语句里面有一个,查询列中有一个函数,在应用中取值需5秒,在PL/SQL中需要16秒, 如果去掉查询函数,则只需要2秒,但是应用中依然是5秒,语句如下 select cc_STATUS ccstatus ,c3o7.c3get_desc('ZH'...

PL/SQL执行存储过程的方法

1、在sqlplus命令行界面使用"EXECUTE"命令(简写做"EXEC")执行 sec@ora10g> exec proc_helloworld Hello World! PL/SQL procedure successfully completed. 此方法对应plsql工具中的命令窗口。 如果...

declare sql语句_[基础篇]-数据库-06-PL/SQL学习

PL/SQL学习PL/SQL程序设计什么是PL/SQLPL/SQL(Procedure Language/SQL)PLSQL是Oracle对sql语言的过程化扩展指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力把SQL语言的数据...

Oracle PL/SQL编程详解

Oracle PL/SQL编程详解 - 古立 - 博客园 《我的网络摘抄本》 网摘/转载/备忘/随记 博客园 首页 新随笔 联系 管理 订阅

Oracle PL/SQL 源代码加密实战

本文介绍了如何通过 wrap 实用工具 DBMS_DDL 子程序 Oracle PL/SQL 源代码加密,交付应用时隐藏源码细节,同时防止发布出去的代码被篡改,提高 PL/SQL 代码的安全性。

如何禁止特定用户使用sqlplusPL/SQL Developer等工具登陆?

最早想要实现禁止某些特定用户使用SQLPLUSPL/SQL Developer等工具登陆是在2010年的3月,当时发现用户的一套数据库中有大量的用户使用老版本的PL/SQL Developer登陆,具体的版本号记不清楚了,大约是PL/SQL ...

PL/SQL复制为insert语句

navicat有这个功能,非常方便。 pl/sql没有这个功能,但是我们可以变通下。导出结果为sql,然后再执行即可。

sql 修改时间_PL/SQL DEVELOPER 修改日期显示格式

一般在PL/SQL Developer中,时间日期显示格式默认是窗口模式,格式为:yyyy/M/d。 SQL> select hiredate from emp; 执行结果为: HIREDATE ---------- 1980/12/17 在SQLPLUS中,通过修改会话选项,是可以修改日期...

PL/SQL在oracle下执行多个SQL脚本的方法:

PL/SQL在oracle下执行多个SQL脚本的方法: PL/SQL developer—–>File——>New—->command window 然后在弹出的窗口里依次执行:SQL> @f:\abc\a.sql;SQL> @f:\abc\b.sql;SQL&...

PL/SQL 多条insert语句一起执行

一次性执行多条insert语句INSERT INTO wtr_workrecord (id,wbs_id,gic_id,activity_id,city_id,work_date,norduration,description,sitename,neid,netypeid,user_id,checkuser_id,approveuser_id,status, period,ot...

说说如何使用 pl/sql developer 批量导入 sql 文件

pl/sql developer 本身提供了批量导入 sql 文件的工具,这比在 SQL windows 中一条条执行,性能上快的多。 打开 pl/sql developer,选择 Tools ▶ Import Tables 在打开的 SQL Inserts 页签中,选择 SQL* Plus...

PL/SQL developer的下载、安装、使用、破解,亲自测试。安全使用。

这篇文章是建立在安装完oracle之后的紧接着安装的 PL/SQL developer 如果还没有安装oracle,请看我的博客: oracle 11g的下载、安装、使用。完整版。亲自使用 ...一、简单认识 PL/SQL developer PL/SQL Developer是一个...

相关热词 c#restful c#读取嵌入文件 c#三个特性 c# 自定义二维数组 c#编程语言详解 c# int数组添加元素 c# struct 方法 c#编辑 list c#泛型的协变与逆变 c# html