一、运行环境
Win10,Oracle Database 11g r2,plsql 12。
二、效果预览
1、固定转换列的方法
2、存储过程处理
1)调用存储过程
2)查指定的视图即可
3、两种方法的关系
其实原理很简单,就是通过动态sql,去把你不愿意写,或者说是不确定的转换列数,通过查询查出来,拼接进去,然后执行拼接后的sql,创建视图。
三、存储过程
create or replace procedure p_RowsToCols(as_sql in varchar2 --源数据的查询sql
,as_sql_cols in varchar2 --动态转换列的查询sql,要求转为列的那列,字段名必须为colsÿ