加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 数据库 > MsSql > 正文

取存过和函数的返回值

发布时间:2020-05-27 16:30:55 所属栏目:MsSql 来源:互联网
导读:目录一、取函数的返回值1.取函数的系统类型数据2.取函数的自定义类型数据3.取函数的自定义类型数据集合二、取存储过程的返回值1.取存过的系统类型数据2.取存过的自定义类型数据3.取存过的自定义类型数据集合一、取函数的返回值0.创建自定义类型--自定义类型cr

目录

一、取函数的返回值

0.创建自定义类型

type mytype ( type mytype_list mytype;

1.取函数的系统类型数据

fun_ceshi1(num1 ,num2 ( fun_ceshi1(,) dual;

2.取函数的自定义类型数据

fun_ceshi2(num1 ,num2 mytype ( t.empno ename1,t.ename ename2 emp t rownum fun_ceshi2(,) dual;

3.取函数的自定义类型数据集合

fun_ceshi3(num1 ,num2 mytype_list mytype(ename1,ename2) ( t.empno ename1,t.ename ename2 (fun_ceshi3(,));

二、取存储过程的返回值

1.取存过的系统类型数据

pro_ceshi1(num1 ) num3 (,;

2.取存过的自定义类型数据

pro_ceshi2(num1 ( t.empno ename1,t.ename ename2 emp t rownum ,strType); dbms_output.put_line(strType.str1 ;

3.取存过的自定义类型数据集合

pro_ceshi3(num1 mytype(ename1,ename2) ( t.empno ename1,t.ename ename2 <span style="color: #008080;">--<span style="color: #008080;">调用
<span style="color: #0000ff;">declare<span style="color: #000000;">
strType mytype_list;
<span style="color: #0000ff;">cursor c_c <span style="color: #0000ff;">is
<span style="color: #0000ff;">select <span style="color: #808080;">* <span style="color: #0000ff;">from <span style="color: #0000ff;">table<span style="color: #000000;">(strType);
<span style="color: #0000ff;">begin<span style="color: #000000;">
pro_ceshi3(<span style="color: #800000; font-weight: bold;">1,strType);
<span style="color: #0000ff;">for v_r <span style="color: #808080;">in<span style="color: #000000;"> c_c loop
dbms_output.put_line(v_r.str1 <span style="color: #808080;">|| <span style="color: #ff0000;">' <span style="color: #ff0000;">' <span style="color: #808080;">||<span style="color: #000000;"> v_r.str2);
<span style="color: #0000ff;">end<span style="color: #000000;"> loop;
<span style="color: #0000ff;">end;

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读