我想创建一个更新触发器,
我可以在“BEGIN”和“END”之间创建一个变量,并通过 select sql 语句的查询设置值吗? 然后通过判断这个变量来执行“if”“else”语句
作为嵌入式数据库,SQLite 被设计为直接从另一种编程语言使用,因此它没有变量或
IF
语句等编程结构。
如果无法使用触发器的
WHEN
子句或子查询来实现逻辑,则必须在 Java 中执行此操作(即不使用触发器)。
您可以使用单行而不是变量创建临时表,并使用
where
子句而不是 if
语句在其余触发器语句中与它们交叉连接