【发布时间】:2014-08-06 12:17:29
【问题描述】:
如何在不使用 .Net 和 C# 执行的情况下验证 SELECT 语句?
如果 sql 无效或 sql 不是 SELECT 操作(例如:alter、insert、delete ......)我想返回错误行。
这个问题很像:Code to validate SQL Scripts。但我不想接受任何 sql 脚本。我只想接受 SELECT 语句。
【问题讨论】:
标签: c# sql .net sql-server
如何在不使用 .Net 和 C# 执行的情况下验证 SELECT 语句?
如果 sql 无效或 sql 不是 SELECT 操作(例如:alter、insert、delete ......)我想返回错误行。
这个问题很像:Code to validate SQL Scripts。但我不想接受任何 sql 脚本。我只想接受 SELECT 语句。
【问题讨论】:
标签: c# sql .net sql-server
以SET NOEXEC ON开始声明
【讨论】:
使用正则表达式检查:regex = "SELECT [*] FROM [*]"
【讨论】: