Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL以.csv格式发送电子邮件中的附加查询_Sql - Fatal编程技术网

SQL以.csv格式发送电子邮件中的附加查询

SQL以.csv格式发送电子邮件中的附加查询,sql,Sql,我正在尝试以电子邮件中附加的.CSV格式发送查询。这是我的 EXEC msdb.dbo.sp_send_dbmail @recipients='bdorner@fascinations.net', @profile_name= 'MyMailProfile', @subject='new Items', @body='New Items', @query= 'select itemlookupcode, * from Item where (datecreated BETWEEN DATEA

我正在尝试以电子邮件中附加的.CSV格式发送查询。这是我的

EXEC msdb.dbo.sp_send_dbmail @recipients='bdorner@fascinations.net',
@profile_name= 'MyMailProfile',
@subject='new Items',
@body='New Items',

@query= 'select itemlookupcode, * from Item where 
(datecreated BETWEEN DATEADD(DAY, - 100, CURRENT_TIMESTAMP) AND DATEADD(day, - 0,   CURRENT_TIMESTAMP))
',
@attach_query_result_as_file=1
@query_attachment_filename = 'test.csv'
我一直收到错误消息102,15级,状态1,第11行 “@query\u attachment\u filename”附近的语法不正确

我确实有一封邮件,在邮件正文中发送查询。如果代码有帮助,请告诉我

谢谢你的帮助,
Brian

您缺少一个逗号:

@attach_query_result_as_file=1**,**
@query_attachment_filename = 'test.csv'

当您遇到语法错误时,请始终在查询中查找语法问题

您缺少一个逗号:

@attach_query_result_as_file=1**,**
@query_attachment_filename = 'test.csv'

当您遇到语法错误时,请始终在查询中查找语法问题

您缺少一个逗号:

@attach_query_result_as_file=1**,**
@query_attachment_filename = 'test.csv'

当您遇到语法错误时,请始终在查询中查找语法问题

您缺少一个逗号:

@attach_query_result_as_file=1**,**
@query_attachment_filename = 'test.csv'


当您遇到语法错误时,请始终在查询中查找语法问题

您在
@attach\u query\u result\u as\u file
后缺少一个逗号。这就是为什么在后面的下一行出现语法错误。

@attach\u query\u result\u as\u file
之后缺少一个逗号。这就是为什么在后面的下一行出现语法错误。

@attach\u query\u result\u as\u file
之后缺少一个逗号。这就是为什么在后面的下一行出现语法错误。

@attach\u query\u result\u as\u file
之后缺少一个逗号。这就是为什么在后面的下一行出现语法错误。

现在我得到消息22050,级别16,状态1,第0行错误格式化查询,可能是无效参数消息14661,级别16,状态1,过程sp_send_dbmail,第504行查询执行失败:消息208,级别16,状态1,服务器RMSGP,第1行无效的对象名称“Item”。@Brian您的查询中似乎存在一些问题。首先,您不能执行“itemlookupcode,*”(在大多数DBMS中),它应该是“itemlookupcode”或“*”。如果出现此错误,需要使用完整的数据库。但是现在获取Msg 22050,级别16,状态1,第0行文件附件或查询结果大小超过1000000字节的允许值。请检查数据库邮件中的大小限制。邮件已排队。是否有好的链接或您知道如何格式化.csv?它将所有行信息放在列中..现在我得到消息22050,级别16,状态1,第0行错误格式化查询,可能是无效参数消息14661,级别16,状态1,过程sp_send_dbmail,第504行查询执行失败:消息208,级别16,状态1,服务器RMSGP,第1行无效的对象名称“Item”。@Brian您的查询中似乎存在一些问题。首先,您不能执行“itemlookupcode,*”(在大多数DBMS中),它应该是“itemlookupcode”或“*”。如果出现此错误,需要使用完整的数据库。但是现在获取Msg 22050,级别16,状态1,第0行文件附件或查询结果大小超过1000000字节的允许值。请检查数据库邮件中的大小限制。邮件已排队。是否有好的链接或您知道如何格式化.csv?它将所有行信息放在列中..现在我得到消息22050,级别16,状态1,第0行错误格式化查询,可能是无效参数消息14661,级别16,状态1,过程sp_send_dbmail,第504行查询执行失败:消息208,级别16,状态1,服务器RMSGP,第1行无效的对象名称“Item”。@Brian您的查询中似乎存在一些问题。首先,您不能执行“itemlookupcode,*”(在大多数DBMS中),它应该是“itemlookupcode”或“*”。如果出现此错误,需要使用完整的数据库。但是现在获取Msg 22050,级别16,状态1,第0行文件附件或查询结果大小超过1000000字节的允许值。请检查数据库邮件中的大小限制。邮件已排队。是否有好的链接或您知道如何格式化.csv?它将所有行信息放在列中..现在我得到消息22050,级别16,状态1,第0行错误格式化查询,可能是无效参数消息14661,级别16,状态1,过程sp_send_dbmail,第504行查询执行失败:消息208,级别16,状态1,服务器RMSGP,第1行无效的对象名称“Item”。@Brian您的查询中似乎存在一些问题。首先,您不能执行“itemlookupcode,*”(在大多数DBMS中),它应该是“itemlookupcode”或“*”。如果出现此错误,需要使用完整的数据库。但是现在获取Msg 22050,级别16,状态1,第0行文件附件或查询结果大小超过1000000字节的允许值。请检查数据库邮件中的大小限制。邮件已排队。是否有好的链接或您知道如何格式化.csv?它将所有行信息都放在列中。。