Blame | Last modification | View Log | RSS feed
DECLARETEMP_COUNT NUMBER;SQLSTR VARCHAR2(200);BEGINSQLSTR := 'ALTER USER "RELEASE_MANAGER" QUOTA UNLIMITED ON "USERS"';EXECUTE IMMEDIATE SQLSTR;EXCEPTIONWHEN OTHERS THENIF SQLCODE = -30041 THENSQLSTR := 'SELECT COUNT(*) FROM USER_TABLESPACESWHERE TABLESPACE_NAME = ''USERS'' AND CONTENTS = ''TEMPORARY''';EXECUTE IMMEDIATE SQLSTR INTO TEMP_COUNT;IF TEMP_COUNT = 1 THEN RETURN;ELSE RAISE;END IF;ELSERAISE;END IF;END;/