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