0
그래, 4 개의 별도의 선택 쿼리로 실행되는 작업이 있습니다.SQL 대신 텍스트 대신 HTML 테이블로 출력
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'Database Email',
@recipients = '[email protected]',
@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로 할 수 있다는 것을 이해하고있다. 이것이 가능한 유일한 방법인가? 그렇다면 어떻게해야 할 것인가?
위의 코드와 함께이 일을 시도하지만, 전혀, 아주 확실하지 않은 어떤 일이 일어나는지 동작하지 않습니다 수있는 곳 등 – Matt
글쎄, 당신은'이 @ EmailBody'는 전자 메일과 테이블의 구조를 정의합니다. 그런 다음,'@ EmailTableContent'는'RowOne'과'ColumnTwo'를 변경할 각 행에 대해 '
관련 문제