我有一个文件夹,它会自动填充带有 SQL 函数名称的文本文件。我在一个设置位置有另一个文件夹,其中包含所有实际的 SQL 函数。
我要做的是提出一个 SQL 作业,它将查看文本文件名的文件夹,将这些文件的名称与实际的函数文件名进行比较,然后运行名称匹配的任何函数文件.
我有第一步检查文本文件夹中存在的任何文件,但我似乎找不到任何关于如何比较给定目录中文件名的语法。谁能指出我正确的方向,还是我只是在不可能的事情上旋转我的轮子?
我有一个文件夹,它会自动填充带有 SQL 函数名称的文本文件。我在一个设置位置有另一个文件夹,其中包含所有实际的 SQL 函数。
我要做的是提出一个 SQL 作业,它将查看文本文件名的文件夹,将这些文件的名称与实际的函数文件名进行比较,然后运行名称匹配的任何函数文件.
我有第一步检查文本文件夹中存在的任何文件,但我似乎找不到任何关于如何比较给定目录中文件名的语法。谁能指出我正确的方向,还是我只是在不可能的事情上旋转我的轮子?
Powershell 可以提供帮助。但是,如果您还不熟悉 PS,可能会很痛苦。
Compare-Object
cmdlet 开头:http: //powershell.com/cs/forums/p/11996/20922.aspxinvoke-sqlcmd
:How to execute .sql file using powershell?希望能帮助到你!