最近在改一个存储过程其实应该不难,但是就是遇到麻烦,
select b.store_qty,b.wh_code,b.part_code
into #po_wh_part
from #tmp_none_store a,po_wh_part b
where a.wh_code = b.wh_code and
a.part_code = b.part_code
首先是 使用了 cross join 考虑一下,这个和inner join的效率哪个比较高呢? 还有就是left join,
另外选择出来的结果, 我看到是重复的, 例如 从b选择出来同个型号的产品part_code一样,出来两次, 但实际在b中,只有一条
/*
首先更新小型机的库存和未发送
*/
update #tmp_none_store set none_nums = nosend_nums - b.store_qty,
local_nums = case when nosend_nums - b.store_qty <0 then nosend_nums else b.store_qty end ,
store_nums = case when nosend_nums - b.store_qty <0 then b.store_qty -nosend_nums else 0 end
from #tmp_none_store a,
#po_wh_part b
where a.wh_code = b.wh_code and
a.part_code = b.part_code and
a.mkind_type='1'
这里出现的问题是,update语句中 none_nums 在第二行语句中的值是否已经改变,结果是还是为初始值。看来在语句没完全执行前,他的值还是原来的。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
关于dao抽象工厂模式,在项目中我们使用了hibernate这个框架,而在项目中我们经常要使用到各自不同的dao,那么我们将这种创建任务集中其他来处理,使用抽象工厂模式,DaoFactory 和 HibernateDaoFactory 那么,能不能使用接口来实现呢? 这个时候选择接口和抽象类的区别在哪里呢? 如果使用spring 的话,是用注入吧,这些问题都需要去考虑。。。。
分享到:
相关推荐
"产品实习生:第一次独立带项目的总结思考" 本文是对第一次HOLD一个项目的总结与反思,作为一名新人,第一次做活动是很茫然也很容易踩坑。作者总结了许多经验和思考,希望和小伙伴们看了有所收获。 背景和目的 ...
蓝色思考帽代表着控制和程序设计,负责掌控整个思考过程,包括确立思考的框架和目标,以及监控和总结思考过程。蓝色思考帽让思考者能够专注于思考本身,而不是思考的内容,这有助于提高思考的效率和系统性。 白色...
【结构思考力】是一种强大的思维方式,它强调将复杂的思考过程结构化,使我们的思维更加清晰,表达更加有力。通过学习结构思考力,个人在生活和工作中可以显著提升问题解决和沟通效率。 在学习前,可能存在一个问题...
2. **内容目录(Content Outline)**:列出PPT的主要章节或主题,帮助听众跟随演讲者的思路,如教学工作、业务学习、交流工作和总结思考。 3. **教学工作(Teaching Work)**:这是教育研究中重要的一环,可能涉及...
4. **问题反思与改进**:总结工作中遇到的问题,如工作效率低下、工作深度不足等,需要通过科学的方法、总结思考和深入研究来提升工作效果,避免事倍功半。 5. **实践经验与理论结合**:出纳新人可能面临理论与实践...
作者潘燕妮通过对活动的总结思考,提出了一系列改进和推广阅读的方法。 在“从阅读到悦读”的概念中,阅读不再局限于传统纸质书籍,而是扩展到了多元化的体验,如看电影、听音乐、旅行等,旨在让读者在各种活动中...
从事嵌入式开发一年了,有些感想跟大家谈谈。可能很多朋友会像我当初一样,为前途而烦恼,为不知道储备什么知识而苦恼,所以写点东西给这些朋友们提供参考。另外,也可鞭策自己,让自己看到自己的不足,认清以后的...
- 活动结束后,进行总结思考,有助于团队的成长和发展。 - **增强团队凝聚力**: - 对同事们的工作表示感谢和支持,可以有效提升团队的凝聚力和向心力。 #### 六、个人成长与变化 - **初入大学的感受**: - 刚...
深圳市轨道交通建设规划总结与思考-word资料.pdf
记忆是指记住书的主要内容,理解是领会书中的思想,而思考则是读书的最高境界,包括平面思考、总结思考、关联思考和启发思考。 平面思考强调将书、作者及其时代背景结合,以历史的眼光和全局视野来解读文本。总结...
总结思考需要抓住书中的关键点并概括中心思想;关联思考是将所读内容与其他书籍、相关领域联系起来;启发思考则是在阅读中引发个人的灵感和感悟。 根据以上信息,我们可以提炼出以下几个知识点: 1. **阅读层次...
思考题 第2讲 Quartus 8.1入门 2.1 Quartus Ⅱ 的基本操作知识 2.2 Quartus Ⅱ 的在线帮助 2.3 建立新的设计项目 2.4 用线路原理图为输入设计电路 2.5 编译器的使用 2.6 对已设计的电路进行仿真 ...
思考题 第2讲 Quartus 8.1入门 2.1 Quartus Ⅱ 的基本操作知识 2.2 Quartus Ⅱ 的在线帮助 2.3 建立新的设计项目 2.4 用线路原理图为输入设计电路 2.5 编译器的使用 2.6 对已设计的电路进行仿真 ...
总结 思考题 第2讲 Quartus 8.1入门 2.1 Quartus Ⅱ 的基本操作知识 2.2 Quartus Ⅱ 的在线帮助 2.3 建立新的设计项目 2.4 用线路原理图为输入设计电路 2.5 编译器的使用 2.6 对已设计的电路进行...
基于直播源的总结与思考
思考题 第2讲 Quartus 8.1入门 2.1 Quartus Ⅱ 的基本操作知识 2.2 Quartus Ⅱ 的在线帮助 2.3 建立新的设计项目 2.4 用线路原理图为输入设计电路 2.5 编译器的使用 2.6 对已设计的电路进行仿真 ...
首先,传统的实验教学模式存在一些问题,如学生不重视预习、实验时不愿意动手、课后不认真总结思考等。为了克服这些问题,我们加强了实验教学,采取了“精讲、演示、提问、提示、讨论、总结”相衔接的实验教学过程。...
思考练习总结.doc
单片机实践与思考总结是IT领域中一个重要的学习主题,尤其对于电子工程、自动化以及计算机科学的学生和从业者来说,掌握单片机技术是必备的技能之一。在本压缩包中,我们有“Readme-说明.htm”、“单片机实践与思考...
我国资深投行大牛的工作计划总结总结和思考.doc