| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> Error in Procedure
Can you gurus please help me. I have aprocedure that runs fine in
Oracle 8i but fails in Oracle 9i
Here is the procedure
SSO_FIRSTNAME APST_USERS_ALL.FIRST_NAME%TYPE :=null; SSO_LASTNAME APST_USERS_ALL.LAST_NAME%TYPE :=null; SSO_EMAIL APST_USERS_ALL.EMAIL_ID%TYPE :=null; SSO_UID APST_USERS_ALL.USER_SSO%TYPE :=null;
BEGIN
FOR V_COUNTER IN C1
LOOP
FROM SMET_USER_DATA WHERE UPPER(GESSOUID) =
UPPER(V_COUNTER.USER_SSO);
IF SSO_FIRSTNAME IS NOT NULL AND
UPPER(SSO_FIRSTNAME) !=
UPPER(V_COUNTER.USER_FIRSTNAME)
THEN UPDATE APST_USERS_ALL SET FIRST_NAME =
SSO_FIRSTNAME WHERE UPPER(USER_SSO) = UPPER(SSO_UID);
END IF;
IF SSO_LASTNAME IS NOT NULL AND
UPPER(SSO_LASTNAME) !=
UPPER(V_COUNTER.USER_LASTNAME)
THEN UPDATE APST_USERS_ALL SET LAST_NAME =
SSO_LASTNAME WHERE UPPER(USER_SSO) = UPPER(SSO_UID);
END IF;
IF SSO_EMAIL IS NOT NULL AND
UPPER(SSO_EMAIL) != UPPER(V_COUNTER.USER_EMAIL)
THEN UPDATE APST_USERS_ALL SET EMAIL_ID =
SSO_EMAIL WHERE UPPER(USER_SSO) = UPPER(SSO_UID);
END IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
NULL;
begin case declare end exit for goto if loop mod null pragma raise return select update while with <an identifier>
![]() |
![]() |