好的,所以我有一份工作,其中有 4 个单独的选择查询。
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'Database Email',
@recipients = 'dbcheck@xxx.com',
@subject = 'SQL Replication Deletion Check',
@query = ''SELECT '\\server1\folder1\SQL\check.sql''
SELECT '' ''
SELECT ''1''
SELECT * FROM [repserv].[dbo].[1repdupecheck]
SELECT '' ''
SELECT ''2''
SELECT * FROM [repserv].[dbo].[2repdupecheck]
SELECT '' ''
SELECT ''3''
SELECT * FROM [repserv].[dbo].[3repdupecheck]
SELECT '' ''
SELECT ''4''
SELECT * FROM [repserv].[dbo].[4repdupecheck]',
@attach_query_result_as_file = 0,
@query_result_no_padding = 1,
@query_result_header = 0;
目前它非常像这样输出为文本。
\\server1\folder1\SQL\check.sql
1
1820 '45074',
1854 '45074',
1822 '45488',
2
1819 '45074',
1853 '45074',
1851 '45488',
3
1871 '43971',
1873 '43971',
1875 '44429',
4
1842 '42729',
1857 '42729',
1870 '43971',
但是我希望它采用表格格式,这样我就可以轻松地一次突出显示一列数据。
我知道这可以用 HTML 来完成,这是唯一可能的方法吗,如果是这样,我将如何去做?