是否有更优雅的解决方案可以将某些标头添加到SQL SELECT
语句中?
例如,我有一个包含以下内容的数据集:
A | B | C | D
=============
Y | 5 | 8 | Z
X | 4 | 8 | Z
等...
在这种情况下,数据本身并不太重要,但是我想将相关的标题添加到数据集中,因此最终输出看起来像:
Date Created: 1/1/11
Date Ran: 12/1/11
File Version: 123
A | B | C | D
=============
Y | 5 | 8 | Z
X | 4 | 8 | Z
所有这些都是数据库中已有的内部跟踪值,但我想将它们作为单个记录集输出到最终消费者。
我用一些UNION ALL
做了一些类似的事情,但它远远不够。
答案 0 :(得分:1)
SQL Select语句返回行和列。它不是设计用于格式化页眉和页脚信息,本身就是您描述需求的方式。而且,IMO,这不应该是RDMS的功能。像这样的格式化应该在客户端或进行SQL调用的服务上完成,而不是在SQL Server本身上完成。