存储过程不能执行,但里面语句单独执行没问题

Oracle > 高级技术 [问题点数:100分,结帖人hebo2005]
等级
本版专家分:27609
勋章
Blank
红花 2008年7月 Oracle大版内专家分月排行榜第一
2008年6月 Oracle大版内专家分月排行榜第一
2008年5月 Oracle大版内专家分月排行榜第一
Blank
黄花 2008年9月 Oracle大版内专家分月排行榜第二
2008年8月 Oracle大版内专家分月排行榜第二
2008年4月 Oracle大版内专家分月排行榜第二
结帖率 100%
等级
本版专家分:46857
勋章
Blank
红花 2010年7月 Oracle大版内专家分月排行榜第一
2010年6月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年4月 Oracle大版内专家分月排行榜第二
2013年3月 Oracle大版内专家分月排行榜第二
2010年5月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2013年1月 Oracle大版内专家分月排行榜第三
2011年12月 Oracle大版内专家分月排行榜第三
2010年8月 Oracle大版内专家分月排行榜第三
2010年4月 Oracle大版内专家分月排行榜第三
2010年3月 Oracle大版内专家分月排行榜第三
等级
本版专家分:46857
勋章
Blank
红花 2010年7月 Oracle大版内专家分月排行榜第一
2010年6月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年4月 Oracle大版内专家分月排行榜第二
2013年3月 Oracle大版内专家分月排行榜第二
2010年5月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2013年1月 Oracle大版内专家分月排行榜第三
2011年12月 Oracle大版内专家分月排行榜第三
2010年8月 Oracle大版内专家分月排行榜第三
2010年4月 Oracle大版内专家分月排行榜第三
2010年3月 Oracle大版内专家分月排行榜第三
等级
本版专家分:46857
勋章
Blank
红花 2010年7月 Oracle大版内专家分月排行榜第一
2010年6月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年4月 Oracle大版内专家分月排行榜第二
2013年3月 Oracle大版内专家分月排行榜第二
2010年5月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2013年1月 Oracle大版内专家分月排行榜第三
2011年12月 Oracle大版内专家分月排行榜第三
2010年8月 Oracle大版内专家分月排行榜第三
2010年4月 Oracle大版内专家分月排行榜第三
2010年3月 Oracle大版内专家分月排行榜第三
hebo2005

等级:

Blank
红花 2008年7月 Oracle大版内专家分月排行榜第一
2008年6月 Oracle大版内专家分月排行榜第一
2008年5月 Oracle大版内专家分月排行榜第一
Blank
黄花 2008年9月 Oracle大版内专家分月排行榜第二
2008年8月 Oracle大版内专家分月排行榜第二
2008年4月 Oracle大版内专家分月排行榜第二
客户端直接执行存储过程正常代码调用慢的问题

JAVA调用SQL后台存储过程时,有时突然就变得很慢,在后台直接执行存储过程没问题在前台调用存储过程时就是很慢,而且在前台调用成功后,再次调用还是一样的慢,更新一下存储过程再调用就很快了。这始终不能...

存储过程执行成功,就是修改了数据

1:先看看数据库的emp表的数据类型 2:错误的姿势 3:正确的姿势 4:总结-解决问题过程

存储过程"Insert exec 语句不能嵌套"问题

今天碰到一个问题存储过程嵌套:存储过程ProcC里嵌套ProcB,ProcB里嵌套ProcA,执行ProcC时就报错“INSERT EXEC 语句不能嵌套”; 下面这个方法可以解决问题:  CREATE PROCEDURE ProcA AS SELECT '123456' ...

Mybatis异常-SQL执行没反应,oracle单独执行正常

运行环境SpringBoot表现结果1、有的SQL能够执行,有的SQL不行,运行也报错,就是执行后没有效果。 2、SQL单独再oracle中是执行成功的。SQL片段 SELECT

ORACLE中单独执行sql没问题,在存储过程执行报“权限不足”

最近数据运维时,遇到一个头疼的问题:某个存储过程中的execute immediate 语句单独拿出来可以执行,但是调度存储过程时就会报错。 百度出来的结果是按这个授权 :GRANT CREATE ANY TABLE TO SCOTT 。 ...

mysql,单独执行sql语句和写在存储过程中耗时一样的问题

当时表格内容有30多W条记录,加了索引,按理说这点量应该出现效率问题,最近我在自己电脑上模拟了一样的表格,里面放入100+W记录,执行一条select的时间,放在存储过程和直接调用时间如下: 单独执行如下图,时间....

Oracle 执行Insert into 语句失效解决方法

今天遇见了史上最令我头疼的事,在Oracle表中执行插入语句,,Select也可以查看到插入的语句,但是在程序中执行时就是报错,说存在这个人/组织,折腾了半天,无奈,还是没有解决,然后请教了Boss,Boss说你手动加...

DB2中存储过程执行问题故障处理

其实这个问题是以前同一个客户...存储过程主要是执行一条update sql语句单独语句拿出来,clp命令行执行很快,2-3s即可执行完成。   执行的SP: call pdw.P_OCS_ACTIVE_UPDATE('20120304',?)   存储过程

通过存储过程执行通过DBLINK的查询语句失败-单个语句成功--ORA-00604

客户遇到个问题,描述如下:--环境是ORACLE 9.2.0.8 (语句及场景非真实了,网上找的,情况是一致的) ...单句执行没问题,但是把这句SQL写到存储过程内: create or replace procedure prc_test is begi

SQL查询的时候查询到结果,但是将SQL语句改为存储过程的时候就提示表存在

在SQL查询的时候查询到结果,但是将SQL语句改为存储过程的时候就提示表存在? SQL时:在select * from cheng.table 时能够查询到数据; 存储过程时: CREATE OR REPLACE PROCEDURE .. ...

SQLServer中各种存储过程创建及执行方式

一. 什么是存储过程 ...尽管这些系统存储过程在master数据库中,我们在其他数据库还是可以调用系统存储过程。有一些系统存储过程会在创建新的数据库的时候被自动创建在当前数据库中。 二. 存储过程...

急救...SQLserver 存储过程中调用其他服务器的库的存储执行失败,报错..

![图片说明]...联调的时候对方调这个存储里面执行insert操作,从175行后面执行的是我自己添加的,单独拿出来执行没问题,放在这个里面就不行,还会影响到这个存储本身的insert...T.T

SQLServer2012通过链接服务器执行SQLServer2000的存储过程问题

今天发现个问题,就是SQLServer2012通过链接服务器执行SQLServer2000的存储过程问题,就是用2012的数据库链接服务器执行2000的数据库的带参数存储过程,必须要把参数写齐,不然会出错如下: 在远程的2000版本 ...

MySQL数据库面试题(2020最新版)

数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

Oracle 编译存储过程报错: 表或视图存在问题分析与解决

今天遇到一个问题,自己写了一个很简单的存储过程,编译的时候,报错: 表或视图存在;  但是:表确实是存在,单独拿出来查询,一点问题也没有。  经过几番查找,找到了问题所在: 查询表的权限不够; 解决...

存储过程

一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何...

oracle 存储过程以及plsql语句

1、 PLSQL语法 1.1、程序结构  PL/SQL程序都是以块(block)为基本单位。整个PL/SQL块分三部分:声明部分(用declare开头)、执行部分(以 begin开头)和异常处理部分...而且每条语句均由分号隔开。 /*

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的...

oracle学习笔记 SQL语句执行过程剖析讲课

SQL语句执行过程剖析讲课 这节课通过讲述一条SQL语句进入数据库 和其在数据库中的整个的执行过程 把数据库里面的体系结构串一下。 让大家再进一步了解oracle数据库里面的各个进程、存储结构以及内存结构的关联...

关于MyBatis中insert返回值与SQLserver触发器/存储过程返回执行结果的问题

SQLserver触发器和Mybatis的Mapper有冲突

Java面试题大全(2020版)

本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

oracle 存储过程 输出结果和正常查询一样

今天存储过程里就一条查询语句,带一个返回值,输出的结果始终和单条查询语句正常查询的结果一样 存储过程: CREATE OR REPLACE PROCEDURE PROC( result in out number,  Sin varchar2,  Gin number  ) ...

sqlserver存储过程及赋值问题

exec sp_helptext 'sp_databases' 查看存储过程源代码   在存储过程中,经常用到SET NOCOUNT ON; 作用:阻止在结果集中返回显示受T-SQL语句或则usp影响的行计数信息。 当SET ONCOUNT ON时候,返回计数,当SET...

MySql存储过程

一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 ...1.在生产环境下,可以通过直接修改存储过程的方式修改业务逻辑(或bug),而不用重启服务器。这一点便利被许多人滥用了。有人直接就...

【MYSQL】浅谈update语句执行流程【一】

当我还年少无知的时候,曾一度认为MYSQL的update语句执行流程是这个样子的: 根据聚簇索引快速定位到该条记录的位置 将该条记录的col值更改为"你好"(暂时忽略锁细节) 更新完成 那么这种想方法到底对不对呢? ...

oracle存储过程指定动态sql时提示没有权限

但单独执行插入数据的sql是能够正常执行的。 解决方案: 在存储过程声明的地方加上“AUTHID current_user” 没有AUTHID CURRENT_USER表示定义者权限(definer rights),以定义者身份执行; 加上AUTHID CURRENT_...

mysql中SQL执行过程详解

mysql执行一个查询的过程,到底做了些什么: 客户端发送一条查询给服务器;服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。服务器段进行SQL解析、预处理,在优化器...

2020最新Java面试题,常见面试题及答案汇总

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,...

【ORACLE】存储过程、触发器权限问题

需要创建trigger,trigger名和已有表名相同,竟然没有问题。 编译的时候发现SFISM4用户缺少表SFIS1.C_MENU_PARAMETER_T的权限,查询发现C_UPDATE和C_SELECT角色已经有该表权限,且SFISM4用户也已经有这俩角色。 ...

[PL/SQL] 请教大家一个问题存储过程中需要几个commit?

[PL/SQL] 请教大家一个问题存储过程中需要几个commit? [复制链接]     yi888long 注册会员 精华贴数 0 专家积分 1 技术积分 126 社区...

相关热词 c#编译器 学习 c#和其他语言相比 c# 什么是管道 c# 在ui线程中运行 c# 动态增加枚举 c# panel边框 c#调用dll报错 c# 编写dll c# dll修复工具 c# timer 多线程