【问题标题】:Can a sqlite statement load a string from the database and interpret it as a statement?sqlite 语句可以从数据库中加载字符串并将其解释为语句吗?
【发布时间】:2018-01-29 19:25:56
【问题描述】:

我想从 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" 之类的通用比较。

【问题讨论】:

标签: sqlite


【解决方案1】:

SQLite 被设计为嵌入式数据库,即与“真正的”编程语言一起使用。因此,它没有任何机制可以从 SQL 自身内部执行动态 SQL 语句。

【讨论】:

  • 感谢您的澄清。
猜你喜欢
  • 2022-01-05
  • 1970-01-01
  • 2014-06-28
  • 2013-07-06
  • 2013-07-31
  • 2014-10-31
  • 2014-06-18
  • 1970-01-01
  • 2011-08-09
相关资源
最近更新 更多