CREATE OR REPLACE PACKAGE GetData
IS
TYPE T_CURSOR IS REF CURSOR;   PROCEDURE JN_GetData(SQLSTRING varchar2,Re_CURSOR OUT T_CURSOR);
END;
/在网上看到说使用存储过程可以防止SQL注入,我写了如下的ORACLE存储过程不知道能不能防止
SQL注入,还有不清楚为什么存储过程可以防止SQL注入请解释!!!
CREATE OR REPLACE PACKAGE BODY GetData
IS PROCEDURE JN_GetData(SQLSTRING varchar2,
   Re_CURSOR OUT T_CURSOR)
   IS
   V_CURSOR T_CURSOR; 
   BEGIN
      OPEN V_CURSOR FOR 
            SQLSTRING;
           Re_CURSOR := V_CURSOR;
   END;
END;
/