【发布时间】:2019-05-16 01:24:13
【问题描述】:
一些 Oracle V$ 和 DBA_* 表有大量列;在某些情况下,只填充了极少数列。
例子
Col_1 Col_2 Col_3 .... Col_10 Col_11
XX YY NULL NULL mm
XX2 YY2 NULL NULL mm2
上表有 11 列,但只有 3 列(col_1、Col_2 和 Col_11)有值。
是否有可用的脚本或实用程序在显示数据时切换(隐藏/显示)NULL 列,如下所示:
null_column = HIDE
Col_1 : XX
Col_2 : YY
Col_11 : mm
<blank line>
Col_1 : XX2
Col_2 : YY2
Col_11 : mm2
null_column = SHOW
Col_1 : XX
Col_2 : YY
Col_3 : NULL
Col_4 : NULL
Col_5 : NULL
Col_6 : NULL
............
Col_11 : mm
【问题讨论】:
-
这个要求最好在你的表现层中处理(例如Java、PHP、Python等)。