`
vanadiumlin
  • 浏览: 504744 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

总结思考

阅读更多

最近在改一个存储过程其实应该不难,但是就是遇到麻烦,

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 的话,是用注入吧,这些问题都需要去考虑。。。。 

分享到:
评论

相关推荐

    产品实习生:第一次独立带项目的总结思考.pdf

    "产品实习生:第一次独立带项目的总结思考" 本文是对第一次HOLD一个项目的总结与反思,作为一名新人,第一次做活动是很茫然也很容易踩坑。作者总结了许多经验和思考,希望和小伙伴们看了有所收获。 背景和目的 ...

    六顶思考帽[.pdf

    蓝色思考帽代表着控制和程序设计,负责掌控整个思考过程,包括确立思考的框架和目标,以及监控和总结思考过程。蓝色思考帽让思考者能够专注于思考本身,而不是思考的内容,这有助于提高思考的效率和系统性。 白色...

    结构思考力 学习总结

    【结构思考力】是一种强大的思维方式,它强调将复杂的思考过程结构化,使我们的思维更加清晰,表达更加有力。通过学习结构思考力,个人在生活和工作中可以显著提升问题解决和沟通效率。 在学习前,可能存在一个问题...

    简约风教育研究总结PPT模板_PPT 16_9_2022-02-10.pptx

    2. **内容目录(Content Outline)**:列出PPT的主要章节或主题,帮助听众跟随演讲者的思路,如教学工作、业务学习、交流工作和总结思考。 3. **教学工作(Teaching Work)**:这是教育研究中重要的一环,可能涉及...

    【工作总结】出纳年终总结结尾怎么写.doc

    4. **问题反思与改进**:总结工作中遇到的问题,如工作效率低下、工作深度不足等,需要通过科学的方法、总结思考和深入研究来提升工作效果,避免事倍功半。 5. **实践经验与理论结合**:出纳新人可能面临理论与实践...

    从阅读到悦读-图书馆创客活动的实践与思考.docx

    作者潘燕妮通过对活动的总结思考,提出了一系列改进和推广阅读的方法。 在“从阅读到悦读”的概念中,阅读不再局限于传统纸质书籍,而是扩展到了多元化的体验,如看电影、听音乐、旅行等,旨在让读者在各种活动中...

    嵌入式技术开发总结及思考

    从事嵌入式开发一年了,有些感想跟大家谈谈。可能很多朋友会像我当初一样,为前途而烦恼,为不知道储备什么知识而苦恼,所以写点东西给这些朋友们提供参考。另外,也可鞭策自己,让自己看到自己的不足,认清以后的...

    大学秘书处工作总结.docx

    - 活动结束后,进行总结思考,有助于团队的成长和发展。 - **增强团队凝聚力**: - 对同事们的工作表示感谢和支持,可以有效提升团队的凝聚力和向心力。 #### 六、个人成长与变化 - **初入大学的感受**: - 刚...

    深圳市轨道交通建设规划总结与思考-word资料.pdf

    深圳市轨道交通建设规划总结与思考-word资料.pdf

    广东省汕头市潮师高级中学2020学年高一语文上学期期中试题(含解析).doc

    记忆是指记住书的主要内容,理解是领会书中的思想,而思考则是读书的最高境界,包括平面思考、总结思考、关联思考和启发思考。 平面思考强调将书、作者及其时代背景结合,以历史的眼光和全局视野来解读文本。总结...

    甘肃省合水县一中2020学年高一语文下学期第二次月考试题.doc

    总结思考需要抓住书中的关键点并概括中心思想;关联思考是将所读内容与其他书籍、相关领域联系起来;启发思考则是在阅读中引发个人的灵感和感悟。 根据以上信息,我们可以提炼出以下几个知识点: 1. **阅读层次...

    Verilog SOPC高级实验教程 -夏宇闻-带书签完美清晰版PDF_4/4

     思考题 第2讲 Quartus 8.1入门  2.1 Quartus Ⅱ 的基本操作知识  2.2 Quartus Ⅱ 的在线帮助  2.3 建立新的设计项目  2.4 用线路原理图为输入设计电路  2.5 编译器的使用  2.6 对已设计的电路进行仿真  ...

    Verilog SOPC高级实验教程 -夏宇闻-带书签完美清晰版PDF_3/4

     思考题 第2讲 Quartus 8.1入门  2.1 Quartus Ⅱ 的基本操作知识  2.2 Quartus Ⅱ 的在线帮助  2.3 建立新的设计项目  2.4 用线路原理图为输入设计电路  2.5 编译器的使用  2.6 对已设计的电路进行仿真  ...

    Verilog SOPC高级实验教程 -夏宇闻-带书签完美清晰版PDF_1/4

     总结  思考题 第2讲 Quartus 8.1入门  2.1 Quartus Ⅱ 的基本操作知识  2.2 Quartus Ⅱ 的在线帮助  2.3 建立新的设计项目  2.4 用线路原理图为输入设计电路  2.5 编译器的使用  2.6 对已设计的电路进行...

    基于直播源的总结与思考

    基于直播源的总结与思考

    Verilog SOPC高级实验教程 -夏宇闻-带书签完美清晰版PDF_2/4

     思考题 第2讲 Quartus 8.1入门  2.1 Quartus Ⅱ 的基本操作知识  2.2 Quartus Ⅱ 的在线帮助  2.3 建立新的设计项目  2.4 用线路原理图为输入设计电路  2.5 编译器的使用  2.6 对已设计的电路进行仿真  ...

    C语言课程实验教学改革探索.pdf

    首先,传统的实验教学模式存在一些问题,如学生不重视预习、实验时不愿意动手、课后不认真总结思考等。为了克服这些问题,我们加强了实验教学,采取了“精讲、演示、提问、提示、讨论、总结”相衔接的实验教学过程。...

    思考练习总结.doc

    思考练习总结.doc

    单片机实践与思考总结

    单片机实践与思考总结是IT领域中一个重要的学习主题,尤其对于电子工程、自动化以及计算机科学的学生和从业者来说,掌握单片机技术是必备的技能之一。在本压缩包中,我们有“Readme-说明.htm”、“单片机实践与思考...

    我国资深投行大牛的工作计划总结总结和思考.doc

    我国资深投行大牛的工作计划总结总结和思考.doc

Global site tag (gtag.js) - Google Analytics