怎么操作record数据类型
写了个块,返回record类型数据:
SQL> CREATE OR REPLACE TYPE TYPE_ROW_TEST AS OBJECT
2 (
3 FULL_NAME VARCHAR2(60),
4 JOB_NAME VARCHAR2(100),
5 DEPT_NAME VARCHAR2(400)
6 )
7 /
类型已创建。
SQL> CREATE OR REPLACE FUNCTION GET_USERINFO RETURN TYPE_ROW_TEST IS
2 V_UINFO TYPE_ROW_TEST;
3 BEGIN
4 V_UINFO := TYPE_ROW_TEST(NULL, NULL, NULL);
5 V_UINFO.FULL_NAME := 'James';
6 V_UINFO.JOB_NAME := 'HR master';
7 V_UINFO.DEPT_NAME := 'HR';
8 RETURN V_UINFO;
9 EXCEPTION
10 WHEN OTHERS THEN
11 NULL;
12 END;
13 /
函数已创建。
SQL> select GET_USERINFO from dual
2 /
GET_USERINFO(FULL_NAME, JOB_NAME, DEPT_NAME)
--------------------------------------------------------------------
TYPE_ROW_TEST('James', 'HR master', 'HR')
SQL>
问题:怎么操作每个属性的值?
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论