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 162011
 

Dneska jsem v práci smutně povzdechnul, když mi při kompilaci balíku napsal Oracle, že zde sekvenci a především její .NEXTVAL nemohu použít. Oracle 11g by mi to ale již dovolil – od verze 11gR1 lze použít sekvenci a její .CURRVAL a .NEXTVAL kdekoliv kde je možné použít číslo nebo výraz, který vrací číslo.  Krása, ne? Konečně nebude muset člověk selectovat z dualu .NEXTVAL aby jí dostal do proměnné. Od Oracle 11g ji stačí přiřadit, zrovnatak jí lze sčítat ve VARCHAR2 a nebo třeba použít v CASE kluazuli, jak se komu líbí.

Budu za tuto změnu vděčen, nejedná se o funkcionalitu, která by měla významný pozitivní dopad na výkon (i když pochopitelně nepatrný má), ale ušetří to člověku čas a také nervy ;)

Inu, ať žije n_ORACLE PLS_INTEGER:=seq_11G.NEXTVAL;

 

 Posted by at 00:41

 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>