我们使用以下内容,附件限制为10MB。
EXEC msdb..sp_send_dbmail
@recipients = 'me@me.co.uk',
@subject = 'foo bar',
@file_attachments = 'C:\xxx\yyy\myFile.xlsx,
@body_format = 'html',
@body = 'norf';
在运行此脚本之前,SQL Server脚本是否可以检查myFile.xlsx
的大小?
答案 0 :(得分:1)
我有一个使用批处理文件的解决方案:
<强> [C:\ FileSize.cmd] 强>
@echo %~z1
现在,您可以使用该文件获取<your_file>
的大小:
DECLARE @t table(filesize int)
INSERT INTO @t
EXEC [xp_cmdshell] @command_string = 'C:\filesize.cmd <your_file>'
SELECT TOP(1) * FROM @t