我们可以在PLSQL记录中使用%rowtype属性吗?

发布于 2025-02-12 09:08:35 字数 110 浏览 1 评论 0原文

我们可以像以下代码一样使用PLSQL记录中的%rowtype属性。

类型xx是记录 (v_emp员工%rowtype, v_loc部门.location_id%类型 ); v_data xx;

Can we use %rowtype attribute inside the plsql record like the below code..

type xx is RECORD
( v_emp employees%rowtype ,
v_loc departments.LOCATION_ID%type
);
v_data xx;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别闹i 2025-02-19 09:08:35

我可以,希望你也可以。

SQL> set serveroutput on
SQL>
SQL> declare
  2    type xx is RECORD
  3      ( v_emp emp%rowtype ,
  4        v_loc dept.LOC%type );
  5    v_data xx;
  6  begin
  7    v_data.v_emp.ename := 'LF';
  8    v_data.v_loc := 'x';
  9
 10    dbms_output.put_line(v_data.v_emp.ename ||', '|| v_data.v_loc);
 11  end;
 12  /
LF, x

PL/SQL procedure successfully completed.

SQL>

I can, and I hope you can too.

SQL> set serveroutput on
SQL>
SQL> declare
  2    type xx is RECORD
  3      ( v_emp emp%rowtype ,
  4        v_loc dept.LOC%type );
  5    v_data xx;
  6  begin
  7    v_data.v_emp.ename := 'LF';
  8    v_data.v_loc := 'x';
  9
 10    dbms_output.put_line(v_data.v_emp.ename ||', '|| v_data.v_loc);
 11  end;
 12  /
LF, x

PL/SQL procedure successfully completed.

SQL>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文