PL/SQL (MOSC)

MOSC Banner

Need help with run in PL/SQL but NOT in SQL+

in PL/SQL (MOSC) 4 commentsAnswered

There are two similar issues that I have and I can't figure this out.

-------------------------------------------------------------------------

DECLARE

--FUNCTION COPY_FROM_SVO_TPE_APL(BANO IN INTEGER) RETURN INTEGER IS

  CURSOR C1 IS

  SELECT ROWID "RID"

    FROM TP_ENTRY.APPEALS@SDEV_APL.ASSESSOR.MARICOPA.GOV

    WHERE BATCH_NUM = &BANO AND

       TRANS_STAT = 0;

  RET   INTEGER := 0;

BEGIN

  DBMS_OUTPUT.ENABLE(BUFFER_SIZE => NULL);

  FOR X IN C1 LOOP

   BEGIN

     INSERT INTO TP_ENTRY.APPEALS

      SELECT * FROM TP_ENTRY.APPEALS@SDEV_APL.ASSESSOR.MARICOPA.GOV

       WHERE ROWID = X.RID;

     IF(SQL%ROWCOUNT = 1) THEN

      RET := RET + 1;

      UPDATE TP_ENTRY.APPEALS@SDEV_APL.ASSESSOR.MARICOPA.GOV

        SET TRANS_STAT = 1

Tagged:

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center