Hi all , 
   I have a problem about fetching long variable in PL/SQL.
   I encountered with problem in following PL/SQL block.
   When I try to  fetch long variable , I receive " PL/SQL: numeric or value error 
ORA-06512".
   As I searched in metalink, it is releated to size of long variable. Probably it is 
greather than 
   32KB.
   I  could not find a solution.
   Do you have any info or and advice that how I can fetch long variables greather 
than 32KB.
   May it can be divided into more than one variable but how.
Thanks
Arslan.


DECLARE 
   
 USER_TRIGGERS_COUNT   NUMBER := 0;
 USER_TRIGGERS_COUNTER NUMBER := 0;
 
 CURSOR USER_TRIGGERS_CUR IS
 SELECT TRIGGER_NAME ,DESCRIPTION , trigger_BODY FROM USER_TRIGGERS
 where  trigger_name = 'TRG_APPL_CONTRACTS_BIUD_R' ;
 USER_TRIGGERS_R USER_TRIGGERS_CUR%ROWTYPE;
 
BEGIN
select  COUNT(*) INTO USER_TRIGGERS_COUNT from USER_OBJECTS WHERE OBJECT_TYPE = 
'TRIGGER';          
  OPEN USER_TRIGGERS_CUR;
  LOOP
  FETCH USER_TRIGGERS_CUR INTO l_TRIGGER_NAME ,l_DESCRIPTION ,l_BODY ;
  EXIT WHEN(USER_TRIGGERS_CUR%NOTFOUND );
NULL;
  END LOOP;
  CLOSE USER_TRIGGERS_CUR;
END;
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: <[EMAIL PROTECTED]
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to