系统集成数据库

DB2如何像Oracle那样在查询时可以用col格式化结果

如:如果是oracle就可以col TBSPACE format a20那么在DB2中如何操作呢?db2 => select tbspace,bufferpoolid from syscat.tablespacesTBSPACE                            ...显示全部
如:

如果是oracle就可以col TBSPACE format a20

那么在DB2中如何操作呢?

db2 => select tbspace,bufferpoolid from syscat.tablespaces

TBSPACE                                                                                                                          BUFFERPOOLID
-------------------------------------------------------------------------------------------------------------------------------- ------------
SYSCATSPACE                                                                                                                                 1
TEMPSPACE1                                                                                                                                  1
USERSPACE1                                                                                                                                  1
SYSTOOLSPACE                                                                                                                                1
SYSTOOLSTMPSPACE                                                                                                                            1
USERSPACE3                                                                                                                                  1
TEMP                                                                                                                                        1
USER_TEMP                                                                                                                                   1
TBS                                                                                                                                         2
上面这些显示很乱,有什么办法可以格式整齐一点,如下面这样的情况:
http://www.116gouwu.com
SELECT TBSPACE, BUFFERPOOLID FROM SYSCAT.TABLESPACES
TBSPACE               BUFFERPOOLID
------------------         ------------
SYSCATSPACE                   1
TEMPSPACE1                    1
USERSPACE1                    1  

3 record(s) selected.


收起
参与5

查看其它 3 个回答daolin2005的回答

daolin2005daolin2005数据库管理员某城商行
db2 "select cast(tbspace as char(25)),cast(bufferpoolid as char(4)) from syscat.tablespaces"
, then it will be print out as short.
软件开发 · 2010-10-28
浏览850

回答者

daolin2005
数据库管理员某城商行

daolin2005 最近回答过的问题

回答状态

  • 发布时间:2010-10-28
  • 关注会员:1 人
  • 回答浏览:850
  • X社区推广