首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

sqlite 不支持 IF-THEN-ELSE 等,该如何处理

2012-03-13 
sqlite 不支持 IF-THEN-ELSE 等控制结构语句没有?那我怎么写触发器![解决办法]没办法,SQLITE本身功能的限

sqlite 不支持 IF-THEN-ELSE 等
控制结构语句没有?那我怎么写触发器!

[解决办法]
没办法,SQLITE本身功能的限制。毕竟是免费开发的,并且是基于文件的。
[解决办法]
sql-statement ::=CREATE [TEMP | TEMPORARY ] TRIGGER trigger-name [ BEFORE | AFTER ]
database-event ON [database-name . ] table-name 
trigger-action 
sql-statement ::=CREATE [TEMP | TEMPORARY ] TRIGGER trigger-name INSTEAD OF
database-event ON [database-name . ] view-name 
trigger-action 
database-event ::=DELETE | 
 INSERT | 
 UPDATE | 
 UPDATE OF column-list 
trigger-action ::=[ FOR EACH ROW | FOR EACH STATEMENT ] [ WHEN expression ] 
 BEGIN 
trigger-step ; [ trigger-step ; ]* 
 END

在WHEN中写条件试试
[解决办法]
呵呵,没办法,SQLITE不支持IF-THEN-ELSE

热点排行