想問一下,我想是先一個存盤程序可以統計出一個表中每個欄位的空值率,就是空值數量比上這個總數量,可是怎么能做到通過變數來回圈表中每個欄位呢? 求大神解惑一下
uj5u.com熱心網友回復:
動態sql,欄位名通過user_tab_columns視圖來獲取uj5u.com熱心網友回復:
但是如果實時性要求不高,推薦收集統計資訊后,查詢user_tab_col_statistics視圖來計算空值率uj5u.com熱心網友回復:
我想就是從你說的這個視圖中能逐層取出每一行資料,這每一行就是欄位名吧,把這個作為變數在通過另一個select count(變數) from 表 where ……is null/conut(1) from 表。但是怎么實作呢,里面逐層取資料需要的回圈又怎么寫呢?寫成一個存盤程序求大神解惑 謝謝uj5u.com熱心網友回復:
你問的是語法嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/39922.html
標籤:開發
上一篇:創建包體的時候報錯PLS-00103,請教大家應該怎么處理
下一篇:ETL Automation 客戶端 重啟作業的時候顯示 Unable to connect etl agent
