我想从SQLite表中的字段加载文本并将其作为SQLite查询运行。全部在SQLite查询中完成。无需外部字符串操作,也无法执行命令行操作。纯SQLite。
假设我要创建一个包含行的表command_table
:
COMMAND_NAME: COMMAND:
command1 SELECT * FROM table1
command2 SELECT * FROM table1 WHERE table1.row1 = '1'
所需的SQLite命令可以加载COMMAND并解释它。
这些命令会很复杂,因此使用像WHERE table1.row1 = command_table.command1"
这样的通用比较不是一种选择。
答案 0 :(得分:0)
SQLite被设计为嵌入式数据库,即与“真实”数据库一起使用。编程语言。因此,它没有任何机制来从SQL本身执行动态SQL语句。