我在编译代码时收到一条消息:
Note: H:\Project2\MyGui2.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Run Code Online (Sandbox Code Playgroud)
我该如何重新编译-Xlint:unchecked?
有人能告诉我这段代码有什么问题.我的目标是编写一个传递员工姓名的程序,将员工表中的所有姓名和工资加载到VARRAY中,然后在屏幕上打印出姓名和工资.
CREATE OR REPLACE PROCEDURE VARRAY_Q2
(
PNAME IN VARCHAR2
, PSAL OUT NUMBER
) AS
--declare and create cursor
CURSOR emp_cur IS
SELECT ename,sal
FROM EMP;
TYPE varray_emp IS VARRAY(14) OF emp_Cur%ROWTYPE;
--Creating new instance of varray
x_varray_emp varray_emp := varray_emp();
v_counter NUMBER := 0;
BEGIN
x_varray_emp.EXTEND;
FOR empRecs IN emp_Cur LOOP
--Insert data into the varray
x_varray_emp(v_counter) := empRecs;
dbms_output.put_line(v_counter);
v_counter := v_counter + 1;
END LOOP;
--Loop through the varray and print out all the elements
FOR …Run Code Online (Sandbox Code Playgroud)