- 浏览: 782557 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (386)
- Linux (36)
- Tomcat (6)
- windows (8)
- Apache (10)
- Java (25)
- jquery (7)
- Jquery 插件 (3)
- Oracle (5)
- Oracle SQL (68)
- Spring (15)
- 开发工具 (6)
- Struts (20)
- js (14)
- Project Code (2)
- Project Code Tomcat (1)
- libset (1)
- JSP (8)
- arithmetic (2)
- 浏览器 (1)
- extjs (3)
- 学习网站 (5)
- 生活情感 (0)
- 电话号码算法 (3)
- 快捷键 (1)
- 转载 (1)
- Dos命令 (2)
- services (1)
- Resources (1)
- 行业积累 (3)
- 项目积累 (3)
- Web (3)
- 文档 (1)
- JavaEE (2)
- JSF (3)
- http (3)
- JS窗口 (1)
- Html (4)
- Flex (1)
- 资讯 (2)
- 项目规范 (1)
- Struts s:property textarea中默认值用 (1)
- Quartz 2.0.2 (12)
- 1天有多少毫秒 (1)
- 专题 (1)
- intellij idea 10 CD-KEY (1)
- restlet (4)
- Mail (1)
- Excel (3)
- Menu (1)
- Big Data技术综述 (1)
- Quart 1 (1)
- nosql (1)
- linux远程 (1)
- jdk (5)
- wind7 (1)
- 虚拟人 (0)
- 虚拟机 (1)
- 终端 (1)
- Ubuntu (16)
- Myeclipse (2)
- Wmware (1)
- eclipse (2)
- css (2)
- csv (1)
- 开源 (1)
- plsql (2)
- cassandra (4)
- maven (1)
- hadoop (2)
- mysql (1)
- spring security (1)
- tools (1)
- jdbc (2)
- exception (2)
- 硬盘数据备份 (1)
- dwr (1)
- svn (1)
- PowerDesigner15使用时的十五个问题 (1)
- tomcat 项目发部路径 (1)
- js 暂停执行 (1)
- jquery jqgrid 格式化数据显示 (1)
- js 代码模板 (1)
- strutss2 直接跳转到jsp页面 (1)
- servlet (1)
- jdbc spring (1)
- js学习网站 (1)
- 自学考试 (2)
- hibernate (2)
- eos (1)
- c (4)
- 黑马 (2)
- 大数据 (2)
- 实战云大数据案例分享 (0)
- Spark (2)
- Flink (1)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
jquery button 漂亮 -
thinktothings:
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
如何转型架构师 -
thinktothings:
软考,考有职业资格证,有系统的知识体系学习
如何转型架构师 -
Array_06:
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
如何转型架构师 -
beykery:
你这也太复杂了。。。。jsf2不应该是这样的。。。。
JSF2.0的一个简单Demo
declare
p_numflag number;
p_vc2message varchar2(4000);
begin
cpkg_csellrate.cp_csimprate(298296,--客户offerid号
p_numflag ,--1成功,其他失败
p_vc2message );--失败消息
dbms_output.put_line(p_numflag);
dbms_output.put_line(p_vc2message);
end;
发表评论
-
Oracle数据导入导出imp/exp
2013-03-13 23:02 1011linux 用用户 system/system将用户ccn ... -
linux oracle启动
2013-02-21 11:49 1013交谈中请勿轻信汇款、中奖信息、陌生电话,勿使用外挂软件。 ... -
oracle 查看某个表空间下有多少表
2013-02-18 08:12 1774oracle 查看某个表空间下有多少表 selec ... -
六分钟学会创建Oracle表空间的步骤
2013-02-18 07:10 903六分钟学会创建Oracle表空间的步骤 原帖:ht ... -
查询结果拼成一条字符串
2013-01-09 16:30 964查询结果拼成一条字符串 select repla ... -
oracle sql 特殊字符处理
2012-12-20 15:48 976oracle sql 特殊字符处理 select ... -
oracle 得到表的字段和备注
2012-12-13 15:58 1016--oracle 得到表的字段和备注 ... -
oracle blob
2012-11-30 20:03 994一.将oracle字符串 blob转换为字符串(存的也是字符串 ... -
java.sql.SQLException: ORA-00257: archiver error. Connect internal only, until f
2012-11-11 11:06 1918http://blog.csdn.net/panys/ ... -
linux,oracle启动,关闭
2012-08-31 15:26 1031数据库连不上去了,客户端连上去报 ora- 12560:TNS ... -
oracle 以数据行传递参数
2012-07-31 09:53 1204begin for cur_ct_swapco ... -
oracle创建表空间
2012-07-30 14:01 1027oracle创建表空间 windows s ... -
Connection refused: connect
2012-07-17 14:47 22107orcl.16.50.110 是安装数据库时设的全局数据库名 ... -
oracle sql 循环一天的数居
2012-06-29 10:35 973-- Created on 2012-6-29 by LIU ... -
oracle sql 分组求最大值后,要显示其它列
2012-06-12 15:42 1918select t_a.a,t_a.b,max(t_a.c ... -
sql 换行符
2012-06-01 09:25 1136换行:chr(13)||chr(10) ... -
想查询一个表的结果集,又想统计其中某列符某行重复的次数
2012-06-01 09:22 1049想查询一个表的结果集,又想统计其中某列符某行重复的次数 ... -
oracle获得当前时间的,精确到毫秒 可以指定精确豪秒的位数
2012-05-16 11:59 30904oracle获得当前时间的,精确到毫秒 可以指定精确豪秒的 ... -
查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
2012-04-26 08:51 1424--查看表的数量 Select * From user ... -
教你快速掌握Oracle中"Kill"进程的方法 .
2012-04-24 09:24 1715教你快速掌握Oracle中"Kill" ...
相关推荐
本篇将详细介绍如何使用JDBC连接Oracle数据库并执行存储过程。 首先,我们需要理解JDBC的基本概念。JDBC是Java平台的标准API,它允许Java程序与各种数据库进行通信。通过JDBC,我们可以创建数据库连接、发送SQL语句...
总的来说,使用JDBC操作Oracle的存储过程返回值涉及了JDBC的基本操作,包括加载驱动、建立连接、创建CallableStatement、设置参数、执行存储过程、获取返回值以及释放资源。理解这些步骤对于开发与Oracle数据库交互...
2. **安全性增强**:存储过程允许对数据库操作进行细粒度的权限控制,用户可以被授予执行存储过程的权限,而不是直接访问表,这样可以限制他们对数据的直接操作。 3. **减少网络流量**:当调用存储过程时,只需要...
- 调用`execute`方法执行存储过程。 #### 四、创建带输出参数的存储过程 除了基本的存储过程外,还可以创建带有输出参数的存储过程。例如,下面的`TESTB`存储过程将从表`TESTTB`中查询数据,并通过输出参数返回...
7. 使用Java调用Oracle存储过程分为三种情况:无返回值的过程、有单个返回值的过程和返回列表的过程。 **用Java调用Oracle存储过程总结** 1. 无返回值的存储过程:使用CallableStatement的`execute()`方法执行。 2....
4. **处理返回值**: 在调用ExecuteNonQuery执行存储过程后,可以通过OracleParameter对象的Value属性获取返回值。在这个例子中,我们得到了用户ID的最大值。 5. **关闭连接**: 最后,记得关闭数据库连接以释放资源...
- `pymssql` 需要构建SQL字符串来执行存储过程,可以获取返回值和错误信息,但编写和维护相对复杂。 总结起来,在Python中执行存储过程和获取返回值,可以根据项目需求和对库的熟悉程度选择`adodbapi`或`pymssql`。...
本篇文章将深入探讨Oracle PL/SQL存储过程和函数的编写,帮助你理解和掌握这一核心技能。 一、存储过程的概念与优点 存储过程是一组预先编译好的SQL和PL/SQL语句,存储在数据库服务器上。当需要执行这些语句时,只...
其次,存储过程(Stored Procedures)是一组为了完成特定功能的SQL语句集合,存储在数据库中并可由应用程序调用执行。它们提供了一种封装和重用SQL代码的方式,增强了代码的安全性,减少了网络通信量,提高了数据库...
3. 调整内存参数:如pga_aggregate_target,以优化PL/SQL执行环境。 通过学习本教程,你将能够熟练地创建、调用和管理Oracle存储过程,解决复杂的业务问题,提升数据库应用的效率和安全性。教程中的20篇文档将覆盖...
Oracle存储过程是数据库管理系统中的一种重要特性,它允许开发者编写一系列SQL和PL/SQL语句,形成一个可重用的程序单元。存储过程在数据库中预先编译并存储,这样在执行时能提高效率,因为它避免了每次调用时的重新...
- 执行存储过程:调用`CallableStatement.execute()`方法执行存储过程。 - 处理结果:如果存储过程有输出参数或返回值,可以通过`CallableStatement.getXXX()`方法获取。 - 关闭资源:记得关闭`ResultSet`、`...
declare 用于申明变量和游标,begin 用于开始执行存储过程,而 end 用于结束存储过程。 四、 关于 Oracle 存储过程的若干问题备忘 在使用 Oracle 存储过程时,需要注意以下几点: 1. 在 Oracle 中,数据表别名不...
调用已创建的存储过程通常有两种方式:使用PL/SQL块或者在SQL*Plus或其他客户端工具中直接执行。 - PL/SQL块中调用: ```sql DECLARE result NUMBER; BEGIN add_numbers(5, 3, result); DBMS_OUTPUT.PUT_...
- 执行存储过程需要相应的执行权限,如`EXECUTE`或`EXECUTE ANY PROCEDURE`权限。 - **示例**: 授予用户执行存储过程的权限: ```sql GRANT EXECUTE ON MY_PROCEDURE TO Jelly; ``` - **调用示例**: ```sql ...
对于无返回值的存储过程,主要涉及的是参数的输入,通过`execute()`方法执行存储过程;对于有返回值的存储过程,需要使用`registerOutParameter()`注册输出参数,并通过`getString()`等方法获取结果;对于返回列表的...
存储过程是一组预编译的SQL语句和PL/SQL代码,可以接受参数、返回值并进行复杂的逻辑处理。它们提高了数据库性能,因为它们只需要编译一次,可以在多个会话中重复调用。 1. **创建存储过程** 使用`CREATE ...
同时,提供的数据库文件可能包含了创建存储过程的脚本,可以在Oracle数据库中执行这些脚本来创建对应的存储过程。 在实际项目中,可能还需要考虑事务管理、异常处理等细节,确保数据操作的完整性和一致性。例如,...
首先,创建一个`ADODB.Command`对象来执行存储过程,并设置其`ActiveConnection`属性为当前的数据库连接`conn`。接着,将`CommandType`属性设为`adCmdStoredProc`,表明将要执行的是一个存储过程。 ```vb Dim cmd ...
在存储过程中执行动态SQL,有两种主要方式: 1. **本地动态SQL**:适用于简单的动态查询构建。 2. **使用DBMS_SQL包**:提供了更强大的功能,如动态执行SQL语句和获取结果集。 #### 存储过程调用Java方法 Oracle ...