是否有一种方法(或现有的库,不一定内置于.NET中)在C#中执行简单的SQL字符串验证?
场景:构建更新语句以减少SQL负载与单个语句的负载.如果字符串构建执行"奇怪"的操作,例如以逗号结尾,我希望能够验证字符串是否正确.
如果要使用SQL Server验证SQL,可以通过添加来实现
SET PARSEONLY ON
Run Code Online (Sandbox Code Playgroud)
在你的脚本之前,然后
SET PARSEONLY OFF
Run Code Online (Sandbox Code Playgroud)
在你的脚本之后.
如果你需要避免去到数据库,那么也许你可以使用该组件是Microsoft Visual Studio团队系统2008年数据库版GDR包括(他们有一个处理SQL语法分析和脚本生成的代码).如果您没有数据库版本或团队套件,则可以下载试用版以获取程序集.
| 归档时间: |
|
| 查看次数: |
2831 次 |
| 最近记录: |