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

Oracle数组的使用

发布时间:2020-12-12 15:28:08 所属栏目:百科 来源:网络整理
导读:1、一维数组的使用 DECLARE --创建数组 TYPE T_USER_VARRAY IS VARRAY(200) OF VARCHAR(50); MY_USER_VAR T_USER_VARRAY := T_USER_VARRAY('张三','李四','王五');BEGIN --遍历数组 FOR I IN 1..MY_USER_VAR.COUNT LOOP DBMS_OUTPUT.PUT_LINE(MY_USER_VAR(I)

1、一维数组的使用

DECLARE
       --创建数组
       TYPE T_USER_VARRAY IS VARRAY(200) OF VARCHAR(50);
       MY_USER_VAR T_USER_VARRAY := T_USER_VARRAY('张三','李四','王五');
BEGIN
       --遍历数组
       FOR I IN 1..MY_USER_VAR.COUNT
       LOOP
           DBMS_OUTPUT.PUT_LINE(MY_USER_VAR(I));
       END LOOP; 
END;

2、二维数组的使用

DECLARE
       --创建数组
       TYPE T_USER_VARRAY IS VARRAY(200) OF VARCHAR2(50);
       TYPE T_USER_INFO_VARRAY IS VARRAY(200) OF T_USER_VARRAY;
       MY_USER_INFO_VAR T_USER_INFO_VARRAY := T_USER_INFO_VARRAY(T_USER_VARRAY('张三','男','研发部'),T_USER_VARRAY('李四','女','人事部'),T_USER_VARRAY('王五','财务部'));
BEGIN
      --遍历数组
      FOR I IN 1..MY_USER_INFO_VAR.COUNT
      LOOP
         DBMS_OUTPUT.PUT('姓名:'||MY_USER_INFO_VAR(I)(1));
         DBMS_OUTPUT.PUT(' 性别:'||MY_USER_INFO_VAR(I)(2));
         DBMS_OUTPUT.PUT_LINE(' 部门:'||MY_USER_INFO_VAR(I)(3));
      END LOOP;
END;

(编辑:李大同)

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

    推荐文章
      热点阅读