现有三张表,每张表都有id,year,season,upload_time三个字段,其中id,year,season3个字段联合起来为唯一字段,表中其他字段数量未知或者比较多。现需要创建一个视图,需将3张表中数据合在一起。创建视图时select a.* from会选择表中所有字段,如何不用明确列出字段创建视图?

解决方案 »

  1.   

    【利用Oracle数据字典解决视图的重复字段问题http://rabbit8.bokee.com/4004243.html】这篇文章讲了oracle处理方式,不过看不懂,哪位高手参照一下给个解决方案。
      

  2.   

    从information_schema.columns得到表的所有字段,在EXCEL中操作一下,COPY、PASTE
      

  3.   

    可以information_schema.columns得到所有的列,然后再创建视图不就可以了。
      

  4.   

    通过程序对表nformation_schema.columns中的字段信息进行处理了。这个用程序解决应该不复杂了。