24 juillet 2014

SQLPlus : influence du parametre cursor_sharing sur l'affichage des champs caractères

Vu sous Oracle 11.2.0.3  :
La longueur des champs caractères affichée sous SQLPlus peut varier en fonction du paramètre de session cursor_sharing :
  • cursor_sharing = exact
  • cursor_sharing = force

SQL> alter session set cursor_sharing = exact ;
Session altered.

SQL> select 'constant1', 'constant2' from dual ;
'CONSTANT 'CONSTANT
--------- ---------
constant1 constant2


SQL> alter session set cursor_sharing = force ;
Session altered.
SQL> select 'constant1', 'constant2' from dual;
 
'CONSTANT1'                      'CONSTANT2'
-------------------------------- --------------------------------
constant1                        constant2

SQL> show parameter cursor_sharing
NAME           TYPE   VALUE
-------------- ------ --------
cursor_sharing string force

 

Merci Didier pour cette analyse.

Aucun commentaire:

Enregistrer un commentaire