原表
table1
f1 , f2 , f3 , f40 type1 v1 v2
1 type2 v3 v4
2 type3 v4 v5
...
...
目的表
ff1 , type1 , f3 , f4 , type2 , f3 , f4 , type3 , f3 , f40 type1 v1 v2 type2 v3 v4 type3 v4 v5
table1
f1 , f2 , f3 , f40 type1 v1 v2
1 type2 v3 v4
2 type3 v4 v5
...
...
目的表
ff1 , type1 , f3 , f4 , type2 , f3 , f4 , type3 , f3 , f40 type1 v1 v2 type2 v3 v4 type3 v4 v5
解决方案 »
- oracle 10g 删除临时表空间
- 紧急求助:ORA-01017: invalid username/password; logon denied
- 我相信csdn有高手,关于oralce大小写敏感的问题
- 使用OCCI,程序中调用存储过程,报pls-00201, 必须声明标示符?
- 使用Database Configuration Assistant使用General Purpose模板,里面的关于默认配置是自动产生还是每次都相同?
- 请牛人帮助解决拉!急!!急!!急!!
- 如何在PL/SQL数据库中将字符型数据转换成数字型,急!!!!!!!1
- 这个视图如何建立?
- 在ORACLE中如何将字段加密?
- 我是新手,想学oracle databases如何入门
- 求 如何将SHELL脚本中的参数,传递到pl/sql中
- Oracle sequence 并发使用冲突
table1
f1 , f2 , f3 , f4 0 type1 v1 v2
1 type2 v3 v4
2 type3 v4 v5
...
...
目的表
ff1 , type1 , f3 , f4 , type2 , f3 , f4 , type3 , f3 , f4 .....0 type1 v1 v2 type2 v3 v4 type3 v4 v5 .....
你看type2和type3的f1的值分别为1和2
可是目的表ff1却都是0,这样算什么意思啊???
用max(decode(f2))来生成列就行了
如果是不固定列,写存储过程去做吧
详情搜索'行列转换'
或者搜索用户'潇洒老乌龟'
这个问题被问过无数遍了