ビュー内の各属性ごとに NULL レコードと NOT NULL レコードの数を計算する方法はありますか?
たとえば、50 個のビューがあり、それぞれに 20 個の属性があり、期待する結果は次のようになります (例):
table_name -----Column_name---Nulls_count----Not_null_count------count(*)
T1 -----------------C1-------------------20---------------40-----------------------60
T1------------------C2-------------------11--------------49---------------------60
T1------------------C3-------------------25--------------35---------------------60
T2------------------C1-------------------0--------------100---------------------100
T2------------------C2-------------------40--------------60---------------------100
すべてのビューは sys.all_views に格納され、列は sys.all_tab_columns に格納され、それらの間には table_name フィールドによるリンクがあります。ただし、動的SQLまたはPL/SQLを使用する必要があります。これは、属性ごとにnull行を数えてから、ビュー内の同じ属性に対してnull行ではない行を手動でcount()する狂気があるためです:)そのようなタスクで?すべてのコメントとヘルプに感謝します。