您的位置:首页 > 数据库 > Oracle

oracle根据表名生成select 所有字段 from 表名的语句

2014-07-16 17:10 429 查看
直接写select * 一直被告知效率低 根据表名生成 所有字段的语句如下 主要是使用了WM_CONCAT这个函数

select 'select ' || a.cols || ' from ' || a.table_name

  from (select t.table_name, WM_CONCAT(t.COLUMN_NAME) cols

          from user_tab_columns t

         where t.TABLE_NAME = ''

         group by t.table_name) a;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐