我每天运行一系列脚本,需要一些用户输入,每次运行都在 SQL Server 中更改此输入变得乏味。是否可以编写一个能够接收此输入并运行脚本的程序?我使用 Visual Studio,但在应用程序中编写脚本方面没有太多经验。
开发使用 C#
例子:SELECT * FROM table WHERE companyId = 1
我想在应用程序中有一个文本字段,当我选择运行时,它将在其中放置 1 或其他一些输入companyId = ?
我每天运行一系列脚本,需要一些用户输入,每次运行都在 SQL Server 中更改此输入变得乏味。是否可以编写一个能够接收此输入并运行脚本的程序?我使用 Visual Studio,但在应用程序中编写脚本方面没有太多经验。
开发使用 C#
例子:SELECT * FROM table WHERE companyId = 1
我想在应用程序中有一个文本字段,当我选择运行时,它将在其中放置 1 或其他一些输入companyId = ?
好吧,任何 SQL 语句都可以使用 osql 命令行执行,并且这个(批处理脚本)可以在 windows 调度程序中进行调度,因此将自己限制在 windows 上一个 SQL 脚本是没有问题的。批处理文件还可以采用附加参数。但是,如果您在 Express 版本之上运行 SQL,则传统的答案是创建维护作业并将其安排为维护任务,因为您无需额外工作即可通过电子邮件将成功和失败报告通过电子邮件发送给您......但它只是 windows 调度http ://windows.microsoft.com/en-GB/windows7/schedule-a-task(哦有回到 xp 的版本)或 perhas powershell 是你最好的选择:http ://en.wikipedia.org/wiki/Windows_PowerShell : 这比你需要的更强大。