Error: SQLCODE=-1585, SQLSTATE=54048, SQLERRMC=null, DRIVER=3.57.82

I am using DB2 9.7 while selecting the view it shows me the error Error: SQLCODE=-1585, SQLSTATE=54048,SQLERRMC=null, DRIVER=3.57.82 Qry SELECT * FROM view_tfw T where MST_ID='279' AND (COL_STATUS IS NULL OR COL_STATUS=1) AND COL_ADD_HIDE!='1' AND (SERVICE_USER_ID='1' OR SERVICE_USER_ID IS NULL) ORDER BY TABORDER,GROUP_ID,COL_USERORDER,COL_INDEX the view has 121 column, if i remove the order by in this qry running it's smooth 

你建的db2数据库没有建足够大的临时表空间,新建一个足够大的临时表空间,然后问题解决

The system temporary table space limits depend on its page size.

CREATE BUFFERPOOL MYPOOL SIZE 500 PAGESIZE 32K;
CREATE TEMPORARY TABLESPACE TEMPSPACE2 PAGESIZE 32K MANAGED BY DATABASE USING(FILE 'stealth2/temp02' 128000) EXTENTSIZE 80 bufferpool MYPOOL;

 
posted @ 2012-10-30 15:29  QQ天堂  阅读(11941)  评论(0编辑  收藏  举报