在PL/SQL中,可以通过使用PL/SQL表(数组)来存储多行多列的数据结构。以下是一个使用PL/SQL表存储students表数据的示例:

DECLARE
  TYPE t_studentTab IS TABLE OF tstudents%ROWTYPE;  -- 定义表类型
  student_array t_studentTab;  -- 声明表类型变量
  I BINARY_INTEGER := 0;  -- 初始化计数器
BEGIN
  FOR rec IN (SELECT * FROM students) LOOP  -- 循环查询所有学生记录
    I := I + 1;  -- 计数器加1
    student_array(I) := rec;  -- 将当前记录存入数组
  END LOOP;
END;