Sql server Microsoft SQL Server 2012:创建简单的windows应用程序以使用用户输入运行脚本

Sql server Microsoft SQL Server 2012:创建简单的windows应用程序以使用用户输入运行脚本,sql-server,windows,Sql Server,Windows,我有一系列每天运行的脚本,需要一些用户输入,每次运行时在SQL Server中更改这些输入会变得单调乏味。是否有可能编写一个能够接收该输入并运行脚本的程序?我使用visual studio,但在应用程序中编写脚本方面没有太多经验 发展是在C 示例:从companyId=1的表中选择* 我希望在应用程序中有一个文本字段,当我选择run时,它将在companyId=?处放置1或其他输入。任何SQL语句都可以使用osql命令行执行,并且该批处理脚本可以在windows计划程序中调度,因此将自己限制为w

我有一系列每天运行的脚本,需要一些用户输入,每次运行时在SQL Server中更改这些输入会变得单调乏味。是否有可能编写一个能够接收该输入并运行脚本的程序?我使用visual studio,但在应用程序中编写脚本方面没有太多经验

发展是在C

示例:从companyId=1的表中选择*


我希望在应用程序中有一个文本字段,当我选择run时,它将在companyId=?

处放置1或其他输入。任何SQL语句都可以使用osql命令行执行,并且该批处理脚本可以在windows计划程序中调度,因此将自己限制为windows SQL脚本是没有问题的。批处理文件还可以采用其他参数。但是,如果您运行的SQL高于Express版本,传统的解决方法是创建一个维护作业,并将其作为维护任务安排,因为您可以通过电子邮件获得成功和失败报告,而无需额外工作。。。但这仅仅是windows的日程安排哦,有一些版本回到了xp或perhas powershell是你最好的选择::这比你所需要的有更多的功能。

简短的回答是肯定的。我不知道更长的答案是什么,因为不清楚您想做什么或使用什么编程语言。但这可能会给你一个开始。这不是一个问题,当一些人回答它?可能是因为它不是严格的核心编程,有几个巨魔谁喜欢投票否决他们认为不正确的真正问题。然而,此时的学习曲线通常最陡。这也是最难使用正确语言的地方。谷歌帮不了什么忙,因为如果你输入你的标签,你将一无所获。他们希望有清晰的例子,你的剧本将要做什么等等。任何可以回答是或否的问题都是一个封闭的问题。我自己说得再好不过了,我在一天工作11小时后问了这个问题,本来可以解释更多,但我非常累。但是没关系。