oracle toda和pl/sql匪夷所思的差异
在编写一个存储过程的时候,起初因为是同事写的,它是在toad中写的,已经写好了,需要我进行一下改造,于是我使用PL/SQL打开后进行修改并编译通过,然后在PL/SQL进行了测试,奇怪的是测试的时候PL/SQL显示一直在执行,一直不能完成执行。起初我以为是存储过程的写的有问题,于是远程到服务器上用TOAD 测试,结果TOAD执行只需要2s就搞定了。所以十分不解TOAD 和PL/SQL的差异为何如此之大,是我的代码写的有问题吗?
存储过程其实也就是执行了以下的代码:
SQLSTR := 'INSERT INTO A(a1,a2,SHAPE)SELECT D.a1,D.a2,SDE.ST_INTERSECTION (:1,D.SHAPE)FROM '||tabname||' D WHERE SDE.ST_INTERSECTS(:2,D.SHAPE)=1';EXECUTE IMMEDIATE SQLSTR USING MYPOLY, MYPOLY2;
在toad中我使用如下如下语句执行:
exec test_pro('POLYGON ((10.01 20.03, 20.94 21.34, 35.93 10.04, 10.01 20.03))')
整个过程只需要2s,为何pl/sql死活不能执行结束?因为之前在PL/SQL也写过像上一篇中写道的存储过程,执行的也很成功,并非是设置的原因造成的。各位是否遇到过此类问题,百思不得其解中。
转载于:https://www.cnblogs.com/Ferdinand/archive/2012/10/22/2734581.html
oracle toda和pl/sql匪夷所思的差异相关推荐
- Oracle Study之--PL/SQL Developer软件错误
Oracle Study之--PL/SQL Developer软件错误 博文在51cto和CSDN同时开通 系统环境: 操作系统: Windows XP(64) 软件: PL/SQ ...
- 每周一书《Oracle 12 c PL(SQL)程序设计终极指南》
本周为大家送出的书是<Oracle 12 c PL(SQL)程序设计终极指南>,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著. 内容简介: <Oracle 12c PL/SQ ...
- 【学亮IT手记】oracle远程连接工具PL/SQL Developer的安装使用教程
[学亮IT手记]oracle远程连接工具PL/SQL Developer的安装使用教程 客户端远程连接oracle,可以使用oracle自带的连接工具sqlplus,instanceclient_12 ...
- Windows 7 下安装 Oracle 数据库和 PL/SQL Developer
win7下无论是32bits还是64bits,建议只安装oracle 11g 32bits,然后直接安装pl/sql developer,不需要额外的配置,就可以通过pl/sql developer来 ...
- 免安装Oracle客户端使用PL/SQL连接Oracle
免安装Oracle客户端使用PL/SQL连接Oracle 大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的.有没要想过不安装Oracle客户端直接连接Orac ...
- Oracle如何使用PL/SQL调试存储过程
Oracle如何使用PL/SQL调试存储过程 PL/SQL中提供了[调试存储过程]的功能,可以完成存储过程的预编译与测试. 点击要调试的存储过程,右键选择TEST 如果需要查看变量,当然调试都需要.在 ...
- Oracle实验五 PL/SQL编程
Oracle实验五 PL/SQL编程 [实验目的] 熟悉PL/SQL的数据类型和书写规则 熟悉控制结构和游标的使用 编写和运行函数.过程和触发器 [实验内容] 编写脚本文件,调试运行脚本文件,并记录结 ...
- oracle 作业调度里pl/sql怎么写,PL/SQL实现Oracle数据库任务调度
PL/SQL实现Oracle数据库任务调度 PL/SQL实现Oracle数据库任务调度 正在看的ORACLE教程是:PL/SQL实现Oracle数据库任务调度.摘要:本文主要就数据库恢复与系统任务的调 ...
- Oracle 动态游标 PL/SQL 动态SQL语句 open for [using] 语句
PL/SQL:open for [using] 语句 2017年07月19日 09:52:55 学孩儿无牙哭做粥 阅读数:681 标签: oracleSQLPLSQL 更多 个人分类: ORACLES ...
- Oracle数据库之PL/SQL程序基础设计
一.PL/SQL块结构 前边我们已经介绍了PL/SQL块的结构,再来回顾一下: DECLARE /** 声明部分--定义常量.变量.复杂数据类型.游标.用户自定义异常*/ BEGIN /** 执行部分 ...
最新文章
- usaco Prime Cryptarithm
- 【Java基础总结】IO流
- 利用jquery.validate异步验证用户名是否存在
- 清理tomcat服务器日志文件,Tomcat日志配置与清理
- JS数组ES3-ES6常用方法
- 《大道至简》,悟在天成——读后有感
- 【附源码】计算机毕业设计java音乐鉴赏网站前端开发设计与实现
- 程序人生 - 杭州阶梯摇号是什么意思?
- 第三章:SCI论文写作经验分享
- vuex-persist实现vux持久化
- 华尔街最“伟大”骗子排行榜!
- 四心圆法画椭圆原理_四心圆法画椭圆的解析画法
- L1正则化和L2正则化(从解空间角度)
- win10设备管理器闪退
- 青春三部曲(《且听风吟》,《一九七三年的弹子球》,《寻羊冒险记》)--[日]村上春树...
- 4G无线模块 电力通信模块
- 轨道交通行业网站(持续完善)
- linux超神之旅二
- 【原创】 中国剩余定理 和 拓展中国剩余定理
- centos6 drbd heartbeat mysql高可用搭建与压测
热门文章
- [NOIP2012模拟10.25] 剪草 [贪心+dp]
- 【nowcoder 110246】Dima and Salad
- 实现ecshop一键发货功能的方法
- 摘抄(SAP所有模块用户出口(User Exits) )
- 《Qt on Android核心编程》介绍
- 【BSP视频教程】STM32H7视频教程第14期:超干●货,MPU和Cache实战,一张图了解所有经典配置案例,争取人人都可以玩溜(2022-05-08)
- Leetcode 809. Expressive Words
- 关于Mysql8.0时区表问题解决
- A Self-paced Multiple-instance Learning Framework for Co-saliency Detection文章阅读
- 2021年C/C++Linux服务器开发/后台架构师知识体系整理(持续更新中)