VBA:验证SQL代码

时间:2015-11-30 13:35:15

标签: sql oracle vba validation excel-vba

是否可以使用VBA验证语法正确性的SQL代码?

在我的场景中,用户正在将SQL语句输入到用户表单的文本框中。我首先要验证SQL语句的语法是否正确,然后再检查它是否是SELECT语句。

验证应检查的内容

  • SQL关键字(可以在SELECT语句中使用)拼写正确
  • SQL关键字的顺序
  • 语句是否为SELECT语句

总结评论

  • RDBMS是Oracle
  • Excel工作表没有与Oracle数据库的连接。
  • Excel工作表将上传到系统,然后SQL代码将在数据库上执行。
  • 我知道SQL注入的可能性。
  • 应检查提供的SQL语句的语法正确性。不应检查列名,因为数据库结构未知。

0 个答案:

没有答案