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

标签 sqlite android-sqlite datatrigger sqliteopenhelper

我想创建一个更新触发器,

我可以在 "BEGIN"和 "END"之间创建一个变量,并通过来自 select sql 语句的查询设置值吗?
然后通过判断这个变量来执行“if”“else”语句

最佳答案

作为嵌入式数据库,SQLite 旨在直接从另一种编程语言中使用,因此它没有变量或 IF 等编程结构。声明。

如果无法使用触发器的 WHEN 实现您的逻辑子句或子查询,您必须在 Java 中执行此操作(即,没有触发器)。

关于sqlite - 我可以在sqlite的触发器中创建变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18702157/

相关文章:

android - SQLite 数据库是否计入应用程序的内存限制?

sqlite - 从今天开始选择时间

android - java.lang.IllegalArgumentException : column '_id' does not exist

c# - 如何在 DataTrigger 中使用预定义样式

wpf - 触发器和数据触发器有什么区别?

mysql - SQLite 和 MySQL 复合索引与单一索引

c++ - 如何从 SQLite 数据库中读取数据?

android - 在 Android 中从 SQLITE 读取总是返回 0 行

java - 即使应用成功地从 Assets 文件夹打开数据库,也没有找到这样的表

图像源上的 wpf 数据触发器