读书人

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

发布时间: 2012-03-12 12:45:33 作者: rapoo

为什么列顺序不同?
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的,报错可能是其他原因;

读书人网 >PB

热点推荐