【发布时间】:2012-10-02 12:36:06
【问题描述】:
我经常需要为 SQL Server Management Studio 上的存储过程“生成脚本”。我需要创建一个 WPF 应用程序来获取生成的文件并执行它。我知道你可以这样做:
SqlCommand insert = new SqlCommand(sql, conn);
insert.ExecuteNonQuery();
如果我将整个脚本文件文本传递给 sql,这会执行所有操作吗?
【问题讨论】:
-
为什么你期望它执行的比你传递给它的 Sql 少?
-
当我使用上述内容时,它一直在执行存储过程,而不是 CREATE、DROP 等。我认为它将运行整个脚本,但直到我有机会测试我想要知道 SqlCommand 是否会运行任何东西。
标签: c# sql wpf sqlcommand