DB2 CLI结果输出

时间:2020-03-06 14:59:50  来源:igfitidea点击:

在MySQL中运行命令行查询时,我们可以选择使用'\ G'作为语句终止符,而不是在屏幕上水平列出结果集库伦,而是将垂直列出每一列,并将相应的数据夹在右边。使用DB2命令行实用程序有没有办法实现相同或者相似的事情?

常规MySQL结果示例

mysql> select * from tagmap limit 2;
+----+---------+--------+
| id | blog_id | tag_id |
+----+---------+--------+
| 16 |       8 |      1 |
| 17 |       8 |      4 |
+----+---------+--------+

示例备用MySQL结果:

mysql> select * from tagmap limit 2\G
*************************** 1. row ***************************
     id: 16
blog_id: 8
 tag_id: 1
*************************** 2. row ***************************
     id: 17
blog_id: 8
 tag_id: 4
2 rows in set (0.00 sec)

显然,当列为大字符串或者结果集中有许多列时,此功能将更为有用,但这比我可能解释的要好。

解决方案

我认为DB2命令行客户机不提供这样的选项。有关一些建议,请参见http://www.dbforums.com/showthread.php?t=708079. 有关DB2命令行客户端的更多一般信息,我们可以查看IBM DeveloperWorks文章DB2的命令行处理器和脚本。