我可以在sqlite的触发器中创建变量吗?

emeijp43  于 2023-10-23  发布在  SQLite
关注(0)|答案(2)|浏览(204)

我想创建一个更新触发器,
我可以在“开始”和“END”之间创建一个变量,并通过select sql语句的查询来设置值吗??然后通过判断此变量执行“if”“else”语句

zrfyljdw

zrfyljdw1#

作为一个嵌入式数据库,SQLite被设计为直接从另一种编程语言使用,所以它没有像变量或IF语句这样的编程结构。
如果无法使用触发器的WHEN子句或子查询实现逻辑,则必须在Java中实现(即,不使用触发器)。

rxztt3cl

rxztt3cl2#

您可以使用单行而不是变量创建临时表,并在其余的触发器语句中使用where子句而不是if语句与它们交叉联接

相关问题