我有一个文本框,用户在其中输入他的SQL查询。但是,在将其执行到数据库之前,我需要编写一个程序来验证该查询语句。
例如:
假设用户输入了:
所以现在,在执行查询之前,我需要检查表
例如:
假设用户输入了:
SELECT A1,
A2,
A3
FROM XYZ
所以现在,在执行查询之前,我需要检查表
XYZ
中是否存在A1
、A2
和A3
。如果不存在,用户应该看到一个错误消息。
我无法想出如何继续的方法。 所以,有人能给出一个基本的想法和一个样例代码片段吗?