Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.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
Mysql 在sql 2012中自动化存储的预处理_Mysql_Sql_Sql Server_Sql Server 2008_Tsql - Fatal编程技术网

Mysql 在sql 2012中自动化存储的预处理

Mysql 在sql 2012中自动化存储的预处理,mysql,sql,sql-server,sql-server-2008,tsql,Mysql,Sql,Sql Server,Sql Server 2008,Tsql,我在vb.net中有一个应用程序,它从电子邮件中接收到一个.csv字段,并将其重命名为data.csv。 我有一个存储过程,可以从sql表中的.csv字段加载数据。 当从应用程序接收数据时(从应用程序接收数据的时间不是指定的时间),如何运行此存储过程? 我尝试通过sql中的作业执行此操作,但在那里我只能在指定的时间运行该过程,我不想这样做。为什么不从应用程序调用该过程? 工作流程将是: 应用程序接收和发送电子邮件 csv附件从电子邮件中提取并重命名 应用程序调用将数据从文件导入表的数据库过程 如

我在vb.net中有一个应用程序,它从电子邮件中接收到一个.csv字段,并将其重命名为data.csv。 我有一个存储过程,可以从sql表中的.csv字段加载数据。 当从应用程序接收数据时(从应用程序接收数据的时间不是指定的时间),如何运行此存储过程?
我尝试通过sql中的作业执行此操作,但在那里我只能在指定的时间运行该过程,我不想这样做。

为什么不从应用程序调用该过程? 工作流程将是:

  • 应用程序接收和发送电子邮件
  • csv附件从电子邮件中提取并重命名
  • 应用程序调用将数据从文件导入表的数据库过程

  • 如果您使用的是windows操作系统,则可以创建一个服务,当文件接收到特定文件夹时,该服务会自动触发

  • 如果您有修改该VB.NET应用程序的选项,则可以在收到文件后立即调用存储过程

  • 否则,您可能会编写一个windows服务,该服务在特定文件夹中收到文件后立即引发事件




  • 为什么应用程序重命名文件后不能调用该过程?我将尝试此方法。谢谢