今天玩Oracle的时候,遇到一个让人很无语的问题,我desc表的时候,总是发现name列和type 列占位太多, 无法很直观明白的显示出来各个列值,就像下面的样子: 这样让人很不舒服,当然,一看到列格式的问题,首先我就想到了格式化一下列 所以我就输入 sql> col name for a20; 可是不起作用,我就很奇怪,仔细回想了一下自己是不是设置过什么值,后来发现,原来是set linesize 的问题.....哎,, 如果linesize过大,就会产生这让的问题 sql>set lin
在一次的优化过程中,由于没有关注执行计划中type列,仅看key列来查看"使用到的索引",导致优化过程走了不少弯路. 以下面SQL为例: SELECT wave_no, SUM(IF(picking_qty IS NULL, , picking_qty)) AS PICKED_QTY, SUM(IF(differ_qty IS NULL, , differ_qty)) AS PICKED_DIFFER_QTY, SUM(IF(relocate_qty IS NULL, , reloca