我有一个存储过程,生成一个特定的表,我需要通过电子邮件发送我的电子邮件列表与特定主题行与当前日期.我使用了GETDATE()函数但是我收到了一个错误.以下是我的代码:
if exists (select * from #Notify)
begin
declare
@TableHtml varchar(max);
exec GetTableHtml #Notify, @TableHtml = @TableHtml output;
declare
@FromName varchar(128) = 'AB',
@FromEmail varchar(128) = 'ab@xy.com',
@ToEmailListName varchar(max) = 'SomeList',
@SubjectTxt varchar(max) = 'Some text' + cast(GETDATE() as date),
@BodyTxt varchar(max) = 'Body content:<br><br>' + @TableHtml + '
<br><br>Thanks.';
exec StartSendEmail
@FromName = @FromName,
@FromEmail = @FromEmail,
@ToEmailListName = @ToEmailListName,
@SubjectTxt = @SubjectTxt,
@BodyTxt = @BodyTxt;
end
Run Code Online (Sandbox Code Playgroud)