通過標號去重 partition by order by

SELECT 'select '|| LISTAGG(column_name, ' , ') WITHIN GROUP (ORDER BY  column_name)  OVER (PARTITION BY TABLE_NAME) ||' from ' ||TABLE_NAME,TABLE_NAME,row_number() over(partition by TABLE_NAME order by table_name ) rn
from (
select *  FROM user_tab_cols  
where table_name in ('Tab1','Tab2','Tab3','Tab4') 
) 

通過標號去重

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章