社区
基础和管理
帖子详情
关于有参的ORACLE存储过程,来者有分!!
myf7961
2003-10-20 05:49:53
我是用ORACLE,我想让自己写一个存储过程,例如传入str1,str2两个参数,传出一个str3,str3的值为str1+str2,当然不可能有这么简单的存储过程,我想通过一个例子知道怎么写一个带参的过程,这个返回值怎样在PB里可以获取的?在SQL/PLUS里怎样调用?
谢谢了!!不带参的过程我会写!!!
...全文
49
4
打赏
收藏
关于有参的ORACLE存储过程,来者有分!!
我是用ORACLE,我想让自己写一个存储过程,例如传入str1,str2两个参数,传出一个str3,str3的值为str1+str2,当然不可能有这么简单的存储过程,我想通过一个例子知道怎么写一个带参的过程,这个返回值怎样在PB里可以获取的?在SQL/PLUS里怎样调用? 谢谢了!!不带参的过程我会写!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myf7961
2003-10-22
打赏
举报
回复
xiexie
daydayupliq
2003-10-21
打赏
举报
回复
SQL> create table xuesheng (id int,k1 number(3),k2 number(3));
表已创建。
SQL> alter table xuesheng add constraint pk_xue primary key(id);
表已更改。
SQL> insert into xuesheng (id,k1,k2) values(1,78,87);
已创建 1 行。
SQL> create or replace procedure ccc
2 (
3 str1 in int,
4 str3 out number
5 )
6 as
7 kc1 number(3);
8 kc2 number(3);
9 begin
10 select k1,k2
11 into kc1,kc2
12 from xuesheng
13 where id=str1;
14 str3:=kc1+kc2;
15 end;
16 /
过程已创建。
SQL> create or replace procedure ddd as
2 str1 number(2);
3 str3 number(4);
4 begin
5 str1:=1;
6 ccc(str1,str3);
7 dbms_output.put_line(str3);
8 end;
9 /
过程已创建。
SQL> set serveroutput on
SQL> begin
2 ddd;
3 end;
4 /
165
PL/SQL 过程已成功完成。
SQL>
dragonl3
2003-10-21
打赏
举报
回复
UP
beckhambobo
2003-10-21
打赏
举报
回复
create procedure get_value(str1 in number,str2 in number,str3 out number)
as
begin
str3:=str1+str2;
end;
/
set serveroutput on
declare
v_str number;
begin
get_value(1,1,v_str);
end;
/
Oracle
存储过程
实现 JAVA中的LIST输入
参
数
今天周末没事做便想来试试JAVA与
ORACLE
的结合程度,结果反映这两件利器结合起来真的很厉害,前无古人,后无
来者
。嘿嘿~~ 因为上周末帮JAVA组的同事实现了一个输入数值->update记录->返回游标的
存储过程
,这些过程很简单。但当时就考虑到了一个问题,因为有在JAVA代码中调用这个
存储过程
之前先要从一个XLS文件中读取数据然后用INSERT插入
ORACLE
数据库表中。但发现在...
oracle
如何dump,【
Oracle
】
Oracle
中dump函数的用法
一、函数标准格式:DUMP(expr[,return_fmt[,start_position][,length]])基本
参
数时4个,最少可以填的
参
数是0个。当完全没有
参
数时,直接返回null。另外3个
参
数也都有各自的默认值:expr:这个
参
数是要进行分析的表达式(数字或字符串等,可以是各个类型的值)return_fmt:指返回
参
数的格式,有5种用法:1)8:以8进制返回结果的值2)10:以10进制...
(转)
oracle
ace 谈数据库技术学习
(转)
oracle
ace 谈数据库技术学习 【IT168技术资讯】 主持人: 由于时间的关系我们就不多讲了,最后一个问题我想让大家跟网友们分享一下学习
Oracle
的经验,包括推荐一些好的书。跟网友分享一下学习
Oracle
的经验。 石树斌: 我很早就接触
Oracle
了,从
Oracle
7版本就开始了,但是我觉得我做的比较杂,从应用开发、数据库、项目管理、销售等,很多都做。...
怎么解决
ORACLE
中 CHAR类型的索引问题
在很多场景中,都有如下情况 trim(a.colunm1) = trim(b.colunm2) 应该怎么优化呢? 用到 TRIM 的很多原因是某些系统为了提高查询效率,不使用
ORACLE
的特有的,优秀的,且前无古人后无
来者
定义的 VARCHAR2 ,而是使用 CHAR 类型,写死了字符长度。 因此,在关联查询的时候就郁闷了,新建立的表就使用的 VARCHAR2 ,如果不用 ...
[转载]
Oracle
系统表大全(转)
原文地址:
Oracle
系统表大全(转)作者:
来者
数据字典dict总是属于
Oracle
用户sys的。 1、用户: select username from dba_users;改口令 alter user spgroup identified by spgtest; 2、表空间: select * from dba_data_files;//数据文件 select * from dba_...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章