这就是我的尝试
SET SERVEROUTPUT ON;
DECLARE
sql_query VARCHAR2(32767);
BEGIN
FOR t IN (SELECT table_name, column_name FROM user_tab_columns)
LOOP
EXECUTE IMMEDIATE sql_query := 'SELECT * FROM ' || t.table_name ;
END LOOP;
END;
答案 0 :(得分:1)
此查询为您提供每列不同值的数量(假设统计信息是最新的)。
id
也许这就足够了。
如果您需要具有不同的值,则必须按如下方式修改脚本中的select owner, table_name, column_name, num_distinct
from all_tab_col_statistics
参数:
sql_query