我在 C++ 项目中使用 sqlite,我希望能够获取查询中涉及的表名。
Ex:
SELECT * FROM Employee
应该返回Employee
现在我使用成功了qlite3_column_table_name
(doc)对于此类查询,但对于聚合查询,该函数返回 null,因为结果不直接属于表。
ex:
SELECT SUM(salary) AS total FROM Employee
当然,当sqlite编译该语句时,“Employee”关键字被识别为一个表。您知道如何访问此内容吗?
我尝试单步执行解析器的代码但没有成功......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)