-3
命令我在一个.sql
文件为SQL Server 2012,让我跑的字符串作为命令,比如需要一个命令:SQL Server中的字符串
set @command= 'create table mytable (...);';
run(@command);
以某种字符串格式的字符串和/或数字
最好。通常我在C#中这样做,但我想知道是否可以将它全部保存在.sql
文件中。
命令我在一个.sql
文件为SQL Server 2012,让我跑的字符串作为命令,比如需要一个命令:SQL Server中的字符串
set @command= 'create table mytable (...);';
run(@command);
以某种字符串格式的字符串和/或数字
最好。通常我在C#中这样做,但我想知道是否可以将它全部保存在.sql
文件中。
是的,你可以保存你的SQL命令在*.sql
文件说test.sql
,并使用SQLCMD Utility
运行SQL文件中的命令提示符下像下面
sqlcmd -S <ComputerName>\<InstanceName> -i test.sql -o result.txt
不知道,但如果你的意思是运行*.sql
文件你的c#后面的代码;那么我会建议,创建一个存储过程,并在该存储过程中拉起你的SQL查询。然后,您可以简单地在应用程序代码中调用该过程,而不必读取SQL文件并逐个运行它们。
'.sql'文件不过是纯文本文件,所以当然可以。加载文本文件,读取语句,并像执行其他SQL语句或脚本一样执行它们。 – 2014-10-29 17:54:24