利用oracle系统表user_tab_columns 可以根据表名查询列名。
select 'create or replace view as select ' || wm_concat(to_char(column_name)) ||
' from APP_USER' sqlStr
from user_tab_columns
where table_name = 'table_name';
这样可以节省获取列名的时间。避免出错
转载于:https://www.cnblogs.com/a6948076/p/9741523.html