在 SQL SELECT 语句中输出其他标头



有没有更优雅的解决方案来向 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做了一些类似的事情,但它远非很好。

SQL Select 语句返回行和列。它本身不是为了格式化页眉和页脚信息,而是按照您描述要求的方式。而且,IMO,这不应该是RDMS的功能。像这样的格式化应该在进行 SQL 调用的客户端或服务上完成,而不是在 SQL Server 本身上完成。

最新更新