Announcement

Collapse
No announcement yet.

E-Mail aus dem SQL Code versenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • E-Mail aus dem SQL Code versenden

    Hallo zusammen,

    arbeite mit dem SQL Server 2008 und möchte gerne aus einer Abfrage heraus eine E-Mail vesenden.
    ist das möglich? Wenn ja, wie?

    gruß
    semcor

  • #2
    Habe das bis jetzt so hinbekommen aber die E-Mail die dann ankommt, sieht alles andere als schön aus. Alles wild durcheinander:

    EXEC msdb.dbo.sp_send_dbmail
    @profile_name = 'sql05DBmail ',
    @recipients = [email protected]',
    @body = 'Test body.',
    @subject = 'Test Test',
    @query='select top 10 * from highfive.dbo.kunden'

    Comment


    • #3
      Hi,

      du kannst die EMail formatieren.
      Code:
      DECLARE @tableHTML  NVARCHAR(MAX) ;
      SET @tableHTML =   
          N'<H1>Deine Überschrift</H1>' +
          N'<table border="2">' +
          N'<tr><th>Nr.</th><th>Uhrzeit</th>' +
          N'<th>Spalte1</th><th>Typ</th><th>Spalte2</th>' +
      CAST ( ( Deine SQL-Anweisung, TYPE 
          ) AS NVARCHAR(MAX) ) +
          N'</table>' ;
      EXEC msdb.dbo.sp_send_dbmail 
      		@profile_name = 'sql05DBmail ',
      		@recipients = '[email protected]'
      		@body = @tableHTML,
      		@body_format= 'HTML',
      		@subject = 'Test Test'
      Gruss

      Michael
      http://www.mschnuerer.de

      Comment

      Working...
      X