2010-09-09 2 views
0

Я вычисляю сумму нескольких столбцов на одном и том же перерыве, но на выходе отображается только подчеркивание (-) между последней записью и итогами столбцов для одного столбца только ... и он всегда всегда является вторым столбцом, на котором вычисляются суммы. Есть ли причина для этого и способ применения формата подчеркивания ко всем столбцам?Oracle SQLPlus: формат подчеркивания при вычислении суммы по нескольким столбцам

Любая помощь будет принята с благодарностью. Благодарю.

+0

сообщение запроса вы используете - Я с трудом понимая, что вы описываете. –

ответ

0

Это то, что я получаю в мгновенном клиенте SQL * Plus 11.2 с базой данных 10g (я обрезал некоторые строчные строки, поэтому суммы фактически не совпадают).

Если результаты не совпадают, то я предлагаю вам размещать более подробную информацию (версия клиента, таблиц и запросов версий, пример вывода ...)

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

Спасибо за информацию. По-видимому, это была просто ошибка с TOAD. Тот же запрос, выполненный непосредственно в SQLPlus, привел к тому, что я ожидал, и как указано в примере, который вы указали. Однако я благодарен за ответ. – flipper14