2010-09-09 3 views
0

Je calcule la somme de plusieurs colonnes sur la même coupure, mais la sortie n'affiche qu'un tiret (-) souligné entre le dernier enregistrement et les totaux de colonnes pour une seule colonne seulement ... et il semble toujours être la deuxième colonne sur laquelle les sommes sont calculées. Y a-t-il une raison à cela et un moyen d'appliquer le format souligné à toutes les colonnes?Oracle SQLPlus: format de soulignement lors de la somme sur plusieurs colonnes

Toute aide serait grandement appréciée. Merci.

+0

Poster la requête que vous utilisez - je suis avoir de la difficulté à comprendre ce que vous décrivez. –

Répondre

0

Voici ce que j'obtiens du client instantané SQL * Plus 11.2 par rapport à une base de données de 10g (j'ai supprimé certaines lignes de détail, de sorte que les sommes ne correspondent pas).

Si vos résultats ne correspondent pas, je vous suggère de publier plus de détails (versions version client, table et requête, exemple de sortie ...)

break on owner 
compute SUM OF leaf_blocks on owner 
compute SUM OF num_rows on owner 

select owner, index_name, leaf_blocks, num_rows 
from all_indexes 
where owner in ('MDSYS','CTXSYS') 
and num_rows > 0 
order by owner, index_name; 

OWNER  INDEX_NAME      LEAF_BLOCKS NUM_ROWS 
----------- ------------------------------ ----------- --------- 
CTXSYS  DRC$IDX_COLUMN      1.00  1.00 
      DRX$IXV_KEY       1.00 118.00 
      DRX$OAL_ID       1.00 120.00 
      SYS_IOT_TOP_9752      1.00 114.00 
      SYS_IOT_TOP_9778      2.00 333.00 
***********        ----------- --------- 
sum            23.00 1,275.00 
MDSYS  SDO_COORD_OPS_COORD_OP_TYPE   12.00 2,244.00 
      SDO_COORD_REF_SYS_KIND    21.00 4,384.00 
      SDO_COORD_SYS_COORD_SYS_TYPE   1.00  65.00 
      SDO_DATUMS_DATUM_TYPE     2.00 530.00 
      SYS_C003008       15.00 4,384.00 
      UNIQUE_STYLES       1.00  78.00 
      UNIT_OF_MEASURE_PRIM     1.00 128.00 
***********        ----------- --------- 
sum            137.00 32,202.00 
+0

Merci pour l'info. Apparemment, c'était juste un bug avec TOAD. La même requête exécutée directement dans SQLPlus a abouti au format attendu - et comme indiqué dans l'exemple fourni. J'apprécie la réponse cependant. – flipper14

Questions connexes