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;