Warning: Declaration of Suffusion_MM_Walker::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0) in /DISK2/WWW/plsql.cz/www/wp-content/themes/suffusion/library/suffusion-walkers.php on line 0
Mar 052011
 

Kromě příkazu CONTINUE (a CONTINUE WHEN) se samozřejmě těším na to, až budu moci i na produkční databázi pracovat s ostatními novinkami a úpravami z Oracle 11g (a dalšími release).  Jednou z věcí, která nás na produkčním prostředí nyní trápí je nemožnost spouštět v EXECUTE IMMEDIATE a především v DBMS_SQL scripty a kódy delší než 32767 znaků (tzn. VARCHAR2).  Vadí nám to především u jobu, kterým ze selectu generujujeme scripty a pomocí kterých pak stahujeme data z okolních systémů před db link do naší databáze.  Obecně generované scripty jsou delší než ručně napsané a tedy granice 32kb je pro nás vcelku omezující.  Jediné řešení, které aktuálně aplikujeme je odstranění jakéhokoliv formátování, jakékoliv mezery, která tam být nemusí a jakéhokoliv přebytečného řádku.

Oracle 11R2 nabízí spouštění kódu v CLOBu pomocí jak EXECUTE IMMEDIATE, tak pomocí DBMS_SQL. Dost bylo odstraňování bílých znaků z SQL selectů a PL/SQL kódu.

 Posted by at 14:39

 Leave a Reply

(required)

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>