验证有效的 SQL 字符串

2024-01-03

C# 中是否有一种方法(或现有库,不一定内置于 .NET 中)来执行简单的 SQL 字符串验证?

场景:构建更新语句以减少 SQL 负载与单个语句的负载。如果字符串构建做了一些“奇怪”的事情,例如以逗号结尾,我希望能够验证该字符串是否正确。


如果您想使用 SQL Server 验证 SQL,可以通过添加

SET PARSEONLY ON

在你的脚本之前,然后

SET PARSEONLY OFF

在你的脚本之后。


如果您需要避免访问数据库,那么也许您可以使用以下程序集:包括(它们有处理 SQL 解析和脚本生成的代码)。如果您没有数据库版本或团队套件,可以下载试用版来获取程序集。

这是一个链接 http://chadwickmiller.spaces.live.com/blog/cns!EA42395138308430!296.entry我发现有人在哪里使用这些程序集。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

验证有效的 SQL 字符串 的相关文章

  • 如何创建可以像 UserControl 一样编辑的 TabPage 子类?

    我想创建一个包含一些控件的 TabPage 子类 并且我想通过设计器来控制这些控件的布局和属性 但是 如果我在设计器中打开子类 我将无法像在 UserControl 上那样定位它们 我不想创建一个带有 UserControl 实例的 Tab
  • 32 位应用程序的特征最大矩阵大小

    所以 我正在寻找Eigen http eigen tuxfamily org index php title Main Page当我尝试声明大于 10000x10000 的矩阵时 包崩溃 我需要声明一个像这样的矩阵 可靠地大约有 13000
  • C# 中的接口继承

    我试图解决我在编写应用程序时遇到的相当大的 对我来说 问题 请看这个 为了简单起见 我将尝试缩短代码 我有一个名为的根接口IRepository
  • Clang 编译器 (x86):80 位长双精度

    我正在尝试在 x86 Windows 平台上使用本机 80 位长双精度 海湾合作委员会选项 mlong double 80 https gcc gnu org onlinedocs gcc x86 Options html似乎不适用于 cl
  • 构造函数中显式关键字的使用

    我试图了解 C 中显式关键字的用法 并查看了这个问题C 中的explicit关键字是什么意思 https stackoverflow com questions 121162 但是 那里列出的示例 实际上是前两个答案 对于用法并不是很清楚
  • 暂停下载线程

    我正在用 C 编写一个非常简单的批量下载程序 该程序读取要下载的 URL 的 txt 文件 我已经设置了一个全局线程和委托来更新 GUI 按下 开始 按钮即可创建并启动该线程 我想要做的是有一个 暂停 按钮 使我能够暂停下载 直到点击 恢复
  • ASP MVC:服务应该返回 IQueryable 的吗?

    你怎么认为 你的 DAO 应该返回一个 IQueryable 以便在你的控制器中使用它吗 不 您的控制器根本不应该处理任何复杂的逻辑 保持苗条身材 模型 而不是 DAO 应该将控制器返回给视图所需的所有内容 我认为在控制器类中看到查询 甚至
  • IronPython:没有名为 json 的模块

    我安装了 IronPython 我的 python 文件如下所示 import sys print sys version import json 运行它的代码 var p Python CreateEngine var scope p C
  • 当前的 c++ 工作草案与当前标准有何不同

    通过搜索该标准的 PDF 版本 我最终找到了这个链接C 标准措辞草案 http www open std org jtc1 sc22 wg21 docs papers 2012 n3376 pdf从 2011 年开始 我意识到我可以购买最终
  • 如何重置捕获像素的值

    我正在尝试创建一个 C 函数 该函数返回屏幕截图位图中每四个像素的 R G 和 B 值 这是我的代码的一部分 for int ix 4 ix lt 1366 ix ix 4 x x 4 for int iy 3 iy lt 768 iy i
  • 为什么我不应该对不是由 malloc() 分配的变量调用 free() ?

    我在某处读到 使用它是灾难性的free删除不是通过调用创建的对象malloc 这是真的 为什么 这是未定义的行为 永远不要尝试它 让我们看看当您尝试时会发生什么free 自动变量 堆管理器必须推断出如何获取内存块的所有权 为此 它要么必须使
  • 通过 NHibernate 进行查询,无需 N+1 - 包含示例

    我有一个 N 1 问题 我不知道如何解决它 可以在这个问题的底部找到完全可重复的样本 因此 如果您愿意 请创建数据库 设置 NUnit 测试和所有附带的类 并尝试在本地消除 N 1 这是我遇到的真实问题的匿名版本 众所周知 这段代码对于帮助
  • 将构建日期放入“关于”框中

    我有一个带有 关于 框的 C WinForms 应用程序 我使用以下方法将版本号放入 关于 框中 FileVersionInfo GetVersionInfo Assembly GetExecutingAssembly Location F
  • 当模板类不包含可用的成员函数时,如何在编译时验证模板参数?

    我有以下模板struct template
  • Oracle REGEXP_INSTR() 和“a-z”字符范围与预期不匹配

    我想用REGEXP INSTR 在 oracle 数据库中检查小写 大写字符 我知道 upper and lower POSIX 字符类 但我选择了a z这给了我非常奇怪的结果 我不明白 有人可以解释一下吗 SELECT REGEXP IN
  • 如何挤出平面 2D 网格并赋予其深度

    我有一组共面 连接的三角形 即二维网格 现在我需要将其在 z 轴上挤出几个单位 网格由一组顶点定义 渲染器通过与三角形数组匹配来理解这些顶点 网格示例 顶点 0 0 0 10 0 0 10 10 0 0 10 0 所以这里我们有一个二维正方
  • g++ 对于看似不相关的变量“警告:迭代...调用未定义的行为”

    考虑以下代码strange cpp include
  • 是否可以有一个 out ParameterExpression?

    我想定义一个 Lambda 表达式out范围 有可能做到吗 下面是我尝试过的 C Net 4 0 控制台应用程序的代码片段 正如您在 procedure25 中看到的 我可以使用 lambda 表达式来定义具有输出参数的委托 但是 当我想使
  • Googletest:如何异步运行测试?

    考虑到一个包含数千个测试的大型项目 其中一些测试需要几分钟才能完成 如果按顺序执行 整套测试需要一个多小时才能完成 通过并行执行测试可以减少测试时间 据我所知 没有办法直接从 googletest mock 做到这一点 就像 async选项
  • 实例化 Microsoft.Office.Interop.Excel.Application 对象时出现错误:800700c1

    实例化 Microsoft Office Interop Excel Application 以从 winforms 应用程序生成 Excel 时 出现以下错误 这之前是有效的 但突然间它停止工作了 尽管代码和 Excel 版本没有变化 我

随机推荐

  • C# 正则表达式提取键值

    有没有一种简单而优雅的方法从以下格式的字符串中提取键值对 key1 value1 key2 value 2 key3 value3 key4 value4 key5 5555 key6 xxx666 我的尝试导致了这个结果 但我对此不太满意
  • 什么IDE适合开发PyQt应用程序? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 什么IDE适合开发PyQt应用程序 我正在使用 Eclipse 的 pydev 扩展进行 Python
  • Bootstrap-3:带有 jQ​​uery 验证消息的输入组插件 STRETCHES

    我正在使用 Twitter Bootstrap 3 和 jQuery Validate 插件 但由于某种原因 当弹出验证错误消息时伸展运动 my 输入组插件框和图标 正常 无验证 WITH VALIDATION 这是我的小提琴 以防您想解决
  • 复选框设置为已检查= false 不起作用

    我正在生成一个 HTML 输入checked false 但是该复选框显示为已选中 我在 javascript 控制台中执行了以下操作 但无法完全弄清楚发生了什么 使用后生成的 HTML prop 将值设置为 false 看起来相同 只是现
  • 如何将 matplotlib 颜色条刻度线更改为朝外?

    我在 matplotlib 示例库中注意到 所有具有垂直颜色条的图都有朝内的刻度线 即从条形的边缘到条形的彩色区域 对于我正在使用的绘图和色阶类型 将刻度线朝外会更好 我会怎样修改 matplotlib 库中的这个简单示例 见下文 在其颜色
  • Google Script:如何通过电子邮件发送Tablechart? [复制]

    这个问题在这里已经有答案了 我正在 Google 脚本中创建一个表格图表 我想通过电子邮件发送它 这是我的代码 var data Charts newDataTable addColumn Charts ColumnType STRING
  • Symfony 原则多对多完整性约束违规:1062 重复条目

    我有一个具有多对多 自引用 关系的实体用户 Serializer Expose ORM ManyToMany targetEntity User ORM JoinTable name user referent joinColumns OR
  • 如何在运行 Node.js 的 Raspberry Pi (Debian) 上解决 LIBUSB_ERROR_BUSY

    我在树莓派 3 debian 上运行 node js 我有一个小型原型项目 它从我的 Turbo 教练机上的 ANT 发射器收集数据 这些数据通过 Suunto Movestick USB 加密狗发送 我正在使用Ant Plus用于管理 A
  • 是否可以将本地存储库保留在 dropbox 上而不使用远程存储库

    这里已经询问了有关使用 Dropbox 托管裸存储库的几个问题 我的问题不同而且简单得多 我是一名拥有少量代码的社会科学家 我将所有数据和代码保存在 Dropbox 上 并在家庭和工作计算机上同步 我可以只使用 GIT 进行版本控制而不使用
  • 在 r 中的非等值连接期间,从 data.table 中按组提取条件数据的有效方法

    我有两个表 一个包含时间序列数据 dat 另一个包含一些参考点 pts 用于一堆不同的观察结果 time group 和 well 请参阅最小示例表 set seed 5 dat data table time group c rep ba
  • 使用 Start-Process 捕获标准输出和错误

    PowerShell 中是否存在错误Start Process访问时的命令StandardError and StandardOutput特性 如果我运行以下命令 我不会得到任何输出 process Start Process FilePa
  • protobuf 版本之间的数据格式兼容性

    我想知道协议缓冲区的序列化数据格式是否在 protobuf 编译器和客户端库版本中保持不变 换句话说 我是否需要使用相同的编译器版本来生成 Python Java 和 C 类 这些客户端都需要使用相同版本的 protobuf 库吗 这个帖子
  • PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null) 尝试在 flutter 中使用 googleSignIn

    我已经阅读了我能找到的所有 Stackoverflow 问题和 github 问题 但没有任何效果 我正在尝试使用 GoogleSignIn 登录并验证日历范围 I have 使用 Android Studio 中的 gradle 任务来获
  • Typescript - 角度:静态注入器错误

    您好 我正在尝试在我的 Angular 项目中使用 socket io 我将展示三个文件 分别是组件文件 一个服务文件和一个模块文件 当我在组件文件中使用服务时 我会收到静态注入器错误 这是 错误 StaticInjectorError A
  • UISlider 控制 AVAudioPlayer

    我正在尝试在我的应用程序中实现一个小功能 我目前正在以 AVAudioPlayers 的形式播放声音 效果很好 我想添加的是使用 UISlider 控制声音的位置 当前时间 有没有一种简单的方法可以做到这一点 我看了一个苹果项目 但它相当混
  • 想要创建序列号

    我想生成序列号 e g I have NID ABD90 BGJ89 HSA76 而且我要 ID NID 1 ABD90 2 BGJ89 3 HSA76 我应该运行什么代码才能得到这个结果 请帮我 既然你标记了 SAS 我就用 SAS 来回
  • firefox从本地JS文件读取网页--访问受限URI被拒绝,代码:1012,nsresult:NS_ERROR_DOM_BAD_URI

    我的问题是 我有一个 html 文件 它实际上是 JS 程序 它读取网页并以自定义方式显示它们 即 它以不同的方式显示相同的内容 基本上 我创建 XMLHttpRequest 对象 然后 req open GET web page addr
  • 信用卡/借记卡号是数字还是整数?

    由于数字也可以是小数 这让我认为 CC 数字应该是整数 这是有道理的 因为我认为没有任何信用卡以 0 开头 而且它们都遵循相同的模式 4444333322221111 所以我猜它们是一个整数 但我不太确定国际卡是什么样的 有0开头的吗 Up
  • 线程总是在增加

    我刚刚安装了 SmartFoxServer 重新启动 Sfs 后 Dashboard 线程池中的线程数不断增加 直到下次重新启动才再次减少 如果我增加线程池限制 线程数就会增加到该限制 任何扩展或服务尚未运行 线程数在 10 分钟内增加到
  • 验证有效的 SQL 字符串

    C 中是否有一种方法 或现有库 不一定内置于 NET 中 来执行简单的 SQL 字符串验证 场景 构建更新语句以减少 SQL 负载与单个语句的负载 如果字符串构建做了一些 奇怪 的事情 例如以逗号结尾 我希望能够验证该字符串是否正确 如果您