Sqlite数据库---触发器1
本帖最后由 522427447 于 2024-3-30 23:03 编辑在SQLite中,触发器(Trigger)是一种由特定数据库事件(例如,INSERT、UPDATE、DELETE等)触发的特殊的存储过程。当定义的事件发生时,触发器会自动执行一段SQL语句
那触发器是怎么使用的。是在写代码的时候写进去,还是直接在数据库里面写。这个是怎么写的?
还是用执行SQL 吗??
创建触发器时把相关规则一起写好的,是保存在数据库里的。类似于创建表
htpmcj 发表于 2024-3-30 23:31
创建触发器时把相关规则一起写好的,是保存在数据库里的。类似于创建表
...
是不是说,数据库是要手动创建,并且创建触发器及相关规则。再用外部资产文件的形式写到文件存储,使用数据库内的触发器
是这样吗?? 触发器用不用都行的, 比如当用户表添加时向日志里添加一条注册日志, 当用户修改密码后记录什么的,
另外Sqlite还有函数, 当表操作时里用触发器可以调用自己的函数, 比如发送邮件神马的,
没见过实例,大家好像害怕公开这个技术一样,个个都藏着掖着,唉...... 安卓目前自带库没有这样的功能,不知道有没有,还需要资料查查 windows的话这样创建触发器, 安卓不懂
创建触发器 当表里插入一条数据后触发(里面orderUp是自定函数)
CREATE TRIGGER 触发器名 AFTER INSERT ON 表名 FOR EACH ROW BEGIN
select orderUp(NEW.订单号);
END 明靓 发表于 2024-3-31 19:08
没见过实例,大家好像害怕公开这个技术一样,个个都藏着掖着,唉......
不是害怕公开, 网上一搜一大堆, 有什么可藏的
页:
[1]