社区
基础和管理
帖子详情
Oracle函数参数问题
BestMorning
2012-07-17 10:42:23
函数参数有三种
IN:
OUT:
IN OUT:
1:我不太理解三种参数的作用。。和使用场合
2: 函数参数和存储过程的参数 是不是一个意思
...全文
174
7
打赏
收藏
Oracle函数参数问题
函数参数有三种 IN: OUT: IN OUT: 1:我不太理解三种参数的作用。。和使用场合 2: 函数参数和存储过程的参数 是不是一个意思
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
人生无悔
2012-07-17
打赏
举报
回复
1.這三個是存儲過程中參數的方面
in傳入類型,存儲過程的默認參數類型,在存儲過程中,此參數只讀,不可改變
out傳出類型,此參數用於在存儲過程中寫,傳入存儲過程聲明的參數會根據此值的改變而改變
int out既是輸入又可以作為輸出,此參數在存儲過程中可讀可寫
2.都是參數,只是作用不同,具體問題具體分析,不要一概而論
小德
2012-07-17
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 3 楼 的回复:
+1,都是比较基础的知识,楼主可以看看基础的书籍,受益良多。
引用 1 楼 的回复:
1.這三個是存儲過程中參數的方面
in傳入類型,存儲過程的默認參數類型,在存儲過程中,此參數只讀,不可改變
out傳出類型,此參數用於在存儲過程中寫,傳入存儲過程聲明的參數會根據此值的改變而改變
int out既是輸入又可以作為輸出,此參數在存儲過程中可讀可寫
2.都是參……
[/Quote]
看你想看管理类还是开发类..
如果只是简单的层面,像一些XXX从入门到精通之类,反正书城一搜oracle出来一堆呢..
corner1988
2012-07-17
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
+1,都是比较基础的知识,楼主可以看看基础的书籍,受益良多。
引用 1 楼 的回复:
1.這三個是存儲過程中參數的方面
in傳入類型,存儲過程的默認參數類型,在存儲過程中,此參數只讀,不可改變
out傳出類型,此參數用於在存儲過程中寫,傳入存儲過程聲明的參數會根據此值的改變而改變
int out既是輸入又可以作為輸出,此參數在存儲過程中可讀可寫
2.都是參數,只是作用不同,具體問題……
[/Quote]
有什么Oracle简单点。。通俗易懂点的书? 想买书 不知道买什么 有推荐的吗?
(我不是想做DBA,只是想对Oracle有一定的了解)
jy_2001www
2012-07-17
打赏
举报
回复
一楼正解
yejihui9527
2012-07-17
打赏
举报
回复
函数不用定义in out
小德
2012-07-17
打赏
举报
回复
+1,都是比较基础的知识,楼主可以看看基础的书籍,受益良多。
[Quote=引用 1 楼 的回复:]
1.這三個是存儲過程中參數的方面
in傳入類型,存儲過程的默認參數類型,在存儲過程中,此參數只讀,不可改變
out傳出類型,此參數用於在存儲過程中寫,傳入存儲過程聲明的參數會根據此值的改變而改變
int out既是輸入又可以作為輸出,此參數在存儲過程中可讀可寫
2.都是參數,只是作用不同,具體問題具體分析,不要一概而論
[/Quote]
smnzg
2012-07-17
打赏
举报
回复
楼上正解
说得通俗一点:
IN:作为传入参数,只能在存储过程中使用
OUT: 作为输出参数,只能在存储过程中赋值
IN OUT: 即可使用,也可赋值.
例:
proc(a in number, b in number, c out number) is
begin
c := a + b;
end
a,b作为传入参数,c是传出参数,在调用的地方,我们可以直接获得c的值.
oracle
函数参数
日期格式
问题
日期类型字段AUDIT_DATE,值也是日期类型,通过调用函数的方式把该参数传递到函数中,格式变成了下图中的格式 要解决该
问题
,使传递到函数中的参数仍为原来的日期格式,需要在调用的地方加上to_char,先把日期转为字符串,然后调用函数,如下图所示: ...
oracle
函数默认参数设置,Decode函数的默认值陷阱
在
Oracle
的诸多SQL函数中,笔者认为最容易被忽视的强大功能函数就是decode。在Decode函数的帮助下,很多要使用case when字句或者要使用PL/SQL游标处理的需求,可以方便的在一句SQL中加以实现。本篇主要从介绍Decode语法入手,提示一个使用Decode的陷阱。1、Decode语句实例和语法首先,我们先从一个例子看起,顺便准备环境。SQL> select * from...
oracle
方法函数,执行
oracle
函数的四种方法
最近在对数据库进行从sqlSERVER改造到
ORACLE
过程中遇到了一个头疼的
问题
,sqlSERVER可以返回一个结构化的数据集,
ORACLE
函数不行,要执行函数(含返回值),函数过程中将语句插进事务性临时表里再读取临时表找到如下资料,执行
ORACLE
函数的方法:1.在定义函数时:如果有参数,则参数可有类型但是不加长度。2.在执行函数: var/variable var_name var_type...
Oracle
(四)
Oracle
函数
上一篇:
Oracle
(三)
Oracle
运算符  
oracle
函数参数
类型,关于function传入参数为数组(is table of)类型
问题
??好像
oracle
不支持!...
具体如下:第一步:创建table数组类型TYPE t_person_id IS TABLE OF person.id%TYPE INDEX BY PLS_INTEGER;第二步:创建函数FUNCTION fn_get_id(person_id t_person_id,v_id person.id%TYPE)RETURN varchar2ISret_id varchar2(200) :='';BEG...
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章