mysql触发器不支持动态sql
2014-03-26 11:23
141 查看
BEGIN -- CALL Pro_ExcuteSql(new.Id, new.TalentId, new.Weights); DECLARE kid INT; SET kid = right(new.Id, 1); IF kid = 0 THEN INSERT INTO keyindex_0 (Id, KeyId, TalentId, Weights) VALUES (new.Id,new.Id, new.TalentId, new.Weights); ELSEIF kid = 1 THEN INSERT INTO keyindex_1 (Id, KeyId, TalentId, Weights) VALUES (new.Id, new.Id, new.TalentId, new.Weights); ELSEIF kid = 2 THEN INSERT INTO keyindex_2 (Id, KeyId, TalentId, Weights) VALUES (new.Id, new.Id, new.TalentId, new.Weights); ELSEIF kid = 3 THEN INSERT INTO keyindex_3 (Id, KeyId, TalentId, Weights) VALUES (new.Id, new.Id, new.TalentId, new.Weights); ELSEIF kid = 4 THEN INSERT INTO keyindex_4 (Id, KeyId, TalentId, Weights) VALUES (new.Id, new.Id, new.TalentId, new.Weights); ELSEIF kid = 5 THEN INSERT INTO keyindex_5 (Id, KeyId, TalentId, Weights) VALUES (new.Id, new.Id, new.TalentId, new.Weights); ELSEIF kid = 6 THEN INSERT INTO keyindex_6 (Id, KeyId, TalentId, Weights) VALUES (new.Id, new.Id, new.TalentId, new.Weights); ELSEIF kid = 7 THEN INSERT INTO keyindex_7 (Id, KeyId, TalentId, Weights) VALUES (new.Id, new.Id, new.TalentId, new.Weights); ELSEIF kid = 8 THEN INSERT INTO keyindex_8 (Id, KeyId, TalentId, Weights) VALUES (new.Id, new.Id, new.TalentId, new.Weights); ELSEIF kid = 9 THEN INSERT INTO keyindex_9 (Id, KeyId, TalentId, Weights) VALUES (new.Id, new.Id, new.TalentId, new.Weights); END IF; END
什么时候能支持动态sql啊?
搞得触发器成了这个样子:
相关文章推荐
- 对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
- 使用Oracle的动态SQL支持
- guzz1.2.8 beta2发布--支持动态加载在线调试SQL
- 对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
- Visual Stadio对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
- 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成问题的解决办法
- 更新DataSet,遇到“对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成
- 对于“不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成”问题的解决
- 对于不返回任何键列信息的SelectCommand,不支持UpdateCommand 的动态SQL生成
- Hibernate3的DetachedCriteria支持-构造动态生成SQL语句
- 对于不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成
- “对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成”解决方法
- mysql触发器不支持动态sql
- 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
- 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成,异常
- 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。
- ASP.NET网站开发--LINQ to SQL-动态数据支持
- 对于不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成
- sqlserver 支持定位当前页,自定义排序的分页SQL(拒绝动态SQL)
- 未处理InvalidOperationExcepton:对于不返回任何键列信息的SelectCommand,不支持UpdateCommand的动态SQL生成