自动化SQL查询文件的过程?

时间:2014-07-02 18:15:17

标签: sql sql-server ssms

在一个文件夹中,我有120个文件,每个文件有10,000个sql insert语句。在sql server management studio中有没有办法,我可以告诉它一次打开一个文件并在其中运行insert语句?

我假设不,但我不得不问。否则,我将手动打开它们并手动运行它们,并且使用120个文件,它将是非常糟糕的。

由于

2 个答案:

答案 0 :(得分:1)

我建议在批处理文件或PowerShell脚本中运行它们。以下是一些例子:

Batch file

Powershell

答案 1 :(得分:0)

谢谢大家。我最终做的是将sql文件合并为一个(通过将它们重新生成为1个文件而不是120个文件)。我生成它没有插入文本和数据。然后我使用了bcp并进行了导入。