要查看PL/SQL中表的内容,可以使用SELECT语句。下面是一个PL/SQL代码示例,演示了如何通过SELECT语句查看表的内容:
plsql DECLARE -- 声明一个记录类型,用于存储查询结果的每一行 TYPE emp_record_type IS RECORD ( emp_id employees.employee_id%TYPE, emp_name employees.first_name%TYPE, emp_salary employees.salary%TYPE );用于存储查询结果的所有行 TYPE emp_table_type IS TABLE OF emp_record_type; -- 定义变量,用于存储查询结果 emp_tabBEGIN -- 执行查询语句,将结果保存到emp_table中 SELECT employee_id, first_name, salary BULKble FROM employees; -- 循环遍历查询结果,并在屏幕上显示每一行的内容 FOR i IN emp_table.FIRST .. emp_table.LAST LOOP DBMS_OUTPUT.PUT_LINE('Employee ID: ' || emp_table(i).emp_id || ', Name: ' || emp_table(i).emp_name || ', Salary: ' || emp_table(i).emp_salary); END LOOP; END;
在上面的示例中,我们首先声明了两个记录类型:`emp_record_type`用于存储查询结果的每一行,`emp_table_type`用于存储查询结果的所有行。然后,我们定义了一个变量`emp_table`,用于存储查询结果。
在执行查询语句时,NTO`子句将查询结果存储到`emp_table`中。然后,我们使用FOR循环遍历`emp_table`,LINE`过程将每一行的内容显示在屏幕上。
注意,在使用`DBMS_OUTPUT.PUT_LINE`过程之前,需要UTPUT`模块。可以使用`语句启用它。
这样,通过执行上述PL/SQL代码,就可以查看表的内容并显示在屏幕上了。