home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.databases.oracle      Overblown overpriced overengineered SHIT      2,288 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 1,577 of 2,288   
   .com to Doron   
   Re: PL/SQL code   
   21 Jul 04 14:02:25   
   
   From: mcstockX@Xenquery   
      
   you probably want to use dynamic SQL -- check out EXECUTE IMMEDIATE in the   
   PL/SQL docs   
      
   ++ mcs   
      
   "Doron"  wrote in message   
   news:995517bc.0407201325.16ac4e6a@posting.google.com...   
   | Hi,   
   |   
   | I have a piece of code (attached bellow) that grabs the names of   
   | several tables in my schema. I now want to grab a maximum value of one   
   | of the columns from these tables (same column name in all the tables).   
   | Is there any way other then spooling the output (as shown below) into   
   | a file and running that file?   
   |   
   | As you can see from the code I'm a beginner at this so any help will   
   | be much appreciated.   
   |   
   | Thanks,   
   | Doron   
   |   
   |   
   |   
   |   
   |   
   |   
   |   
   | Declare   
   |   
   | CURSOR SITE_BASE_CUR IS select tdm_base_obj_id from tdm_db_site_ranges   
   | where object_id = (select object_id from tdm_db_site where tdm_name =   
   |                                        (select global_name from   
   | global_name));   
   |   
   | site_base tdm_db_site_ranges.tdm_base_obj_id%type ;   
   |   
   | cursor up_tab is select table_name from tdm_class where class_id in   
   | (select class_id from tdm_last_object_id where object_id>0);   
   |   
   | update_table tdm_class.table_name%type ;   
   |   
   |   
   |   
   |   
   |   
   | begin   
   |   
   |   
   | open site_base_cur;   
   | fetch site_base_cur into site_base;   
   |   
   | open up_tab;   
   | loop   
   | fetch up_tab into update_table;   
   |   
   |   
   | exit when up_tab%notfound;   
   | dbms_output.put_line('select max(column_1) from' update_table);   
   | end loop;   
   | end ;   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca