用于验证SQL SELECT语句脚本的代码

时间:2014-08-06 12:17:29

标签: c# sql .net sql-server

如何在不执行.Net和C#的情况下验证SELECT语句?

如果sql无效或者sql是SELECT之外的其他操作(例如:alter,insert,delete,...)我想返回错误行。

这个问题很像:Code to validate SQL Scripts。但我不想接受任何sql脚本。我只想接受SELECT语句。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

使用正则表达式进行检查:
    regex = "SELECT [*] FROM [*]"