`

后台执行更新语句后,报错提示表或视图不存在,

 
阅读更多

执行了指定更新语句之后报错。

开始以为是批量更新有问题。但debug已经成功执行完了语句。调到下一行的时候报错,但下一行是一个} 号。

导致一头雾水。



 执行的update



 报错提示


 

原来公司框架自动去更新对应的 his表。

更新动作执行的时机是,方法里所有的update语句执行完后。

所以看似update 都执行成功了。但还报出异常。

 

发现ac75的his 表存在。???

那是什么原因,原来在上几行代码还有个 update ac82的动作。不是马上去更新对应his,而是等 所有代码执行完,未有异常,才执行更新his。有异常会回滚掉数据,就不用去更新对应his了。

一看ac82his果然不存在。

  • 大小: 131.3 KB
  • 大小: 10.5 KB
  • 大小: 6.2 KB
  • 大小: 10.5 KB
分享到:
评论

相关推荐

    通用导出Excel数据库中的表,视图或存储过程返回记录集.rar

    - **存储过程**:是预编译的SQL语句集合,可以包含复杂的逻辑控制,用户可以调用存储过程来执行一系列数据库操作,例如查询、插入、更新或删除数据。 3. **导出到Excel**: 导出数据库中的数据到Excel,可以手动...

    mvc后台调用webapi接口

    在本案例“mvc后台调用webapi接口”中,我们将探讨如何在MVC应用中调用WebAPI接口来实现数据交互。 WebAPI是.NET Framework的一部分,它允许开发者创建RESTful服务。REST(Representational State Transfer)是一种...

    jsp中使用return 报错解决方案.pdf

    1. **避免在JSP中写过多的Java逻辑**:JSP主要是用来展示视图,而Java代码更适合在后台的Servlet或JavaBean中处理业务逻辑。如果在JSP中使用`return`,可能是业务逻辑过于复杂,应考虑将这部分逻辑移到对应的Servlet...

    DB2性能安全文件

    #### 十七、为什么需要更新表的统计信息runstats? 更新统计信息(runstats)有助于DB2优化器更好地估计查询成本,从而选择更高效的执行计划。 **何时需要runstats:** - 数据发生重大变化。 - 新表创建后。 **查看...

    thinkphp5.1cms后台

    创建数据表并定义模型类后,可以便捷地进行CRUD(创建、读取、更新、删除)操作。例如,用户管理模型可能会包含注册、登录、修改密码等功能。 四、路由与URL管理 ThinkPHP5.1的路由系统允许开发者自定义URL模式,...

    springmvc mybatis freemarker

    这三者之间的协同工作是现代Web开发中的基础,对于任何希望在Java领域深入发展的程序员来说,都是不可或缺的知识点。在实际工作中,你可能还会接触到如Spring Boot、Hibernate等其他框架,它们与Spring MVC、MyBatis...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    9.4 返回更新后的行 232 9.5 求解顺序 233 9.5.1 行求解顺序 233 9.5.2 规则求解顺序 235 9.6 聚合 237 9.7 迭代 237 9.7.1 一个例子 238 9.7.2 PRESENTV与空值 239 9.8 查找表 240 9.9 空值 242 9.10 ...

    jsp+servler+sql购物车

    在购物车应用中,你需要创建如`products`(商品)、`carts`(购物车)、`orders`(订单)等表,用SQL语句进行插入、查询、更新和删除操作。例如,当用户添加商品时,你需要执行INSERT语句;查看购物车时,执行SELECT...

    一次长事务导致数据库锁等待超时问题跟踪

    3. 查询分析:分析长事务执行的SQL语句,检查是否存在性能瓶颈,如未使用索引、全表扫描等。 四、问题解决策略 1. 优化SQL:调整SQL语句,确保其高效执行,如避免全表扫描,合理使用索引,减少事务中的数据操作量。...

    C#登录数据库mysql的程序

    4. 数据库连接与查询:在C#中,我们通常使用`using`语句确保数据库连接在使用完毕后能正确关闭,避免资源泄漏。使用SqlCommand对象执行SQL语句,如SELECT、INSERT、UPDATE和DELETE,来完成数据的读写。 5. 登录功能...

    ORACLE错误中文说明.rar

    2. **错误处理**:Oracle提供了一系列工具和方法来处理错误,如使用`DBA_OUTPUT`查看后台进程输出,使用`ALTER SYSTEM`设置跟踪和警报日志,或者通过`V$diag_info`动态视图获取诊断信息。 3. **错误代码解析**:...

    2021-2022计算机二级等级考试试题及答案No.1549.docx

    8. for循环:该循环语句执行后,i的值会变为5,因为循环会在j大于A时结束,即5。 9. Word文档扩展名:Word文档的默认扩展名是.docx,而不是.xsl。 10. Windows应用程序窗口:缩小窗口并不意味着程序停止运行,程序...

    基于JSP的网上购物系统的设计与实现(源代码+论文).zip

    在当今数字化时代,网上购物系统已经成为商业领域不可或缺的一部分。本文将深入探讨一个基于Java Server Pages (JSP) 技术的网上购物系统的开发过程,包括系统设计、功能实现以及关键的技术点。 一、系统设计 1. *...

    基于SSM的汽车售票网站设计与实现(有报告) Javaee项目 ssm项目

    它通过DispatcherServlet接收请求,然后使用HandlerMapping找到对应的Controller,Controller处理业务逻辑后,再由ViewResolver返回合适的视图进行展示。 3. **MyBatis**:MyBatis是一个轻量级的ORM(对象关系映射...

    sql面试题\oracle面试题目

    - **Truncate**:删除表的所有数据但不保留任何事务记录,速度更快,不可回滚。 - **Delete**:逐行删除并记录每行的删除动作,可用于事务处理,支持回滚。 #### 8. 使用索引的理由 - 加快查询速度。 - 提高数据...

    基于ssm+Java Web的大学生艺术节管理系统.zip

    MyBatis则作为一个持久层框架,简化了数据库操作,通过XML或注解的方式将SQL语句与Java代码分离。 在这个大学生艺术节管理系统中,Spring扮演着核心角色,负责管理对象的生命周期和依赖关系。SpringMVC处理用户的...

    集成activiti的简单OA项目

    开发者可以使用BPMN 2.0标准的XML文件定义工作流程,Activiti则负责执行这些流程,包括任务分配、流程跳转、审批状态更新等。 5. **OA系统** 办公自动化系统(OA)是提高企业效率的重要工具,通常包含文档管理、...

    ExtAspNet_v2.3.2_dll

    -修正了使用IFrame的Window关闭后不能再次打开的BUG(feedback:alexa99)。 -修正了IE下Grid中的一个JS问题(feedback:lqm4108)。 -修正Alert消息中引号未编码导致的JS错误(feedback:sun1299shine)。 +集成extjs...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正了使用IFrame的Window关闭后不能再次打开的BUG(feedback:alexa99)。 -修正了IE下Grid中的一个JS问题(feedback:lqm4108)。 -修正Alert消息中引号未编码导致的JS错误(feedback:sun1299shine)。 +集成extjs...

    Web安全渗透流程

    - **系统数据表说明**: 获取数据库中系统表和视图的信息。 - **防止SQL Injection**: 采用参数化查询、输入验证等措施来增强安全性。 **2.4 XSS(跨站脚本攻击)** - **定义**: 攻击者通过向Web页面插入恶意脚本来...

Global site tag (gtag.js) - Google Analytics