c# - 如何在 C# 中通过 SMO 中的 GO 拆分 SQL 脚本
问题描述
我知道,SMO 可以使用语句执行脚本GO
,但这样它不会为每个包含的批次分别返回受影响的行。要分别检索受影响的行,我必须server.ConnectionContext.ExecuteNonQuery()
使用StringCollection
参数调用。我不想用ScriptDom
,太复杂了。我也不想使用 Regex split,它不会产生确切的结果。
Microsoft SMO 中是否有任何简单的方法可以将 SQL 脚本文件按GO
语句拆分为StringCollection
?
解决方案
推荐阅读
- python-3.x - 如何更改python电子邮件中的字体
- javascript - 更改作用域变量 AngularJS 的值
- java - Json Serialize data with different property name
- android - java.util.zip.ZipException:重复条目:org/apache/cordova/PermissionHelper.class
- powerbi - 此查询包含不能在 DirectQuery 中使用的转换
- python - 最近邻搜索和 VPTrees 的性能问题
- php - PHP 表不会使用 AJAX 更新 Mysql
- javascript - flatMap 在纱线测试 javascript 中不起作用
- javascript - 将音频文件传递给 Assistant SDK
- javascript - 使用javascript在对角线上的两个圆圈之间的中心(x和y)svg元素