Order by报错问题解决
来源:互联网 发布:回归分析对数据的要求 编辑:程序博客网 时间:2024/06/02 03:49
在本地DB2的数据库了执行了下面的语句,抛出异常:(注:tbl_orgunit所在的表空间的pagesize=8k,系统临时表空间的pagesize=8k,均自动存储,MANAGED BY AUTOMATIC STORAGE)
select * from tbl_orgunit order by orgunitname desc (orgunitname varchar(50))
A temporary table could not be created because there is no available system temporary table space that has a compatible page size.. SQLCODE=-1585, SQLSTATE=54048, DRIVER=4.18.60
select * from tbl_orgunit order by orgunitid desc (orgunitid int)却没有问题。
解决方法:增加新的pagesize=32k的系统临时表空间,当然,也得新增32k的缓冲池。
CREATE BUFFERPOOL "BufferPool32K" IMMEDIATE ALL DBPARTITIONNUMS SIZE 5000 AUTOMATIC PAGESIZE 32768;
CREATE SYSTEM TEMPORARY TABLESPACE "TEMPSPACE2"
IN DATABASE PARTITION GROUP "IBMTEMPGROUP"
PAGESIZE 32 K
MANAGED BY AUTOMATIC STORAGE
EXTENTSIZE 8
BUFFERPOOL "BufferPool32K"
OVERHEAD INHERIT
TRANSFERRATE INHERIT
USING STOGROUP "IBMSTOGROUP"
FILE SYSTEM CACHING;
上述语句执行完毕后,order by操作报错问题解决。
顺便感慨IBM的软件的难用程度,简单的order by操作也要做trouble shooting。
- Order by报错问题解决
- union 和order by 连接使用报错的问题
- 【sqlServer】Order By 报错:The ORDER BY clause is invalid in views, inline functions, derived tables
- ORDER BY TO_NUMBER(S.STOCK_CODE) 当S.STOCK_CODE不是数字字符串时会报错的处理
- Oracle Order By后导分页数据重复问题解决办法。
- mysql查询报错: ORDER BY clause is not in GROUP BY..this is incompatible with sql_mode=only_full_group_by
- mysql查询报错: ORDER BY clause is not in GROUP BY..this is incompatible with sql_mode=only_full_group_by
- order by
- ORDER BY
- Order By
- order by
- ORDER BY
- order by
- ORDER BY
- ORDER BY
- order by
- order by
- order by
- Float,double类型数据保留小数位后几位
- 【Vim】让Vim成为你双手的延伸
- XSS攻击冷门花样玩法总结
- [算法工程师之]避免Python Bug需要注意的细节
- Android Studio git配置 Github
- Order by报错问题解决
- [BZOJ 2437][NOI 2011]兔兔与蛋蛋(二分图匹配)
- supervisor 提高node.js 调试效率
- ios笔记-NSArray用法
- 【Vim】使用Vundle管理配置Vim基本插件
- NSString的几种引用计数
- 解决vs2010断点不执行,变为透明带黄色叹号问题
- C++中数组的动态分配以及内存分配的方式
- 三分钟教你学Git (十一) 之 集合运算