是否可以使用VBA验证语法正确性的SQL代码?
在我的场景中,用户正在将SQL语句输入到用户表单的文本框中。我首先要验证SQL语句的语法是否正确,然后再检查它是否是SELECT语句。
验证应检查的内容
- SQL关键字(可以在SELECT语句中使用)拼写正确
- SQL关键字的顺序
- 语句是否为SELECT语句
总结评论
- RDBMS是Oracle
- Excel工作表没有与Oracle数据库的连接。
- Excel工作表将上传到系统,然后SQL代码将在数据库上执行。
- 我知道SQL注入的可能性。
- 应检查提供的SQL语句的语法正确性。不应检查列名,因为数据库结构未知。