将页眉和页脚添加到SQL输出

将页眉和页脚添加到SQL输出,sql,header,output,Sql,Header,Output,我想为文件输出自动化一些代码,这些代码将包括输出中的页眉和页脚,并防止我必须手动打开输出文件并添加我自己。代码相当简单: Select Customer#, EmailAddress from dbo.customertable 但我需要添加一个标题: HYYYYMMDD 以及带有记录计数和前导零的页脚: T00004000 关于如何在代码中执行此操作而不必在以后手动添加的任何帮助 谢谢! Phil如果您使用的是MS SQL Server: Select 'HYYYYMMDD', 'Em

我想为文件输出自动化一些代码,这些代码将包括输出中的页眉和页脚,并防止我必须手动打开输出文件并添加我自己。代码相当简单:

Select Customer#, EmailAddress

from dbo.customertable
但我需要添加一个标题:

HYYYYMMDD
以及带有记录计数和前导零的页脚:

T00004000
关于如何在代码中执行此操作而不必在以后手动添加的任何帮助

谢谢!
Phil

如果您使用的是MS SQL Server:

Select 'HYYYYMMDD', 'EmailAddress_Header' union all
Select Customer#, EmailAddress from dbo.customertable union all
Select concat('T0000',cast((Select count(*) from dbo.customertable) as varchar)), 'EmailAddress_Footer'

谢谢你的回复。我认为这是一个很好的方法,但是我仍然需要在最终文件中进行一些操作。但是我不认为有什么方法可以避免这种操作,因为你必须有2列结构。我很感激你的帮助,因为这至少会节省我一些时间。