当前位置: 代码迷 >> PB >> 为什么列顺序不同?解决方案
  详细解决方案

为什么列顺序不同?解决方案

热度:85   发布时间:2016-04-29 10:03:36.0
为什么列顺序不同?
dw中设计的列的顺序是a b c d,sql写的是select c,b,a,d from XX,现在实际显示的是dw设计时的顺序,但是用saveas到处保存成excel后是sql里的顺序c、b、a、d,如果我写出select a,b,c,d from XX,会提示报错,好像说是什么时间格式不匹配(这4列中有日期型数据),有没有什么简便的办法处理,修改dw太麻烦。

------解决方案--------------------
一、saveas是按照#1,#2来计算的,因为#1对应的就是sql中的第一个查询值,
二、肯定可以不重新修改dw的,报错可能是其他原因;
------解决方案--------------------
1、你的PB版本?
2、你用的什么数据库?
3、用的哪种连接接口,ODBC/专用接口?
------解决方案--------------------
探讨
错误提示是这样的:select error:ora-01840:输入值对于日期格式不够长

------解决方案--------------------
对啊,列的顺序都是可调的
------解决方案--------------------
探讨
一、saveas是按照#1,#2来计算的,因为#1对应的就是sql中的第一个查询值,
二、肯定可以不重新修改dw的,报错可能是其他原因;
  相关解决方案