孤狼前不久写了个存储过程,大概内容就是查询每个人的订单总额,用的是表关联,执行速度还可以。如果有哪位大神有更好的建议或者有什么疑问,欢迎能够多多指出。 有下面两张表 UserInfo表Order表 如果要查询每个人的订单总额,方法一就是用循环,但是此方法不但复杂,而且执行速度很慢,孤狼...
分类:
其他好文 时间:
2014-08-11 11:44:02
阅读次数:
218
好多天没写博客了,刚刚毕业一个多月,在IT的路上真是迷茫啊!关于上一篇博客中提到的,在进行批量数据插入数据库的时候可以通过给存储过程传递一个类型为Table的参数进行相关操作,在这个过程中本人没有进行效率的测试。后来查找发现可以通过SqlBulkCopy类进行大数据插入操作,本文就来介绍一个这个类的...
分类:
数据库 时间:
2014-08-11 09:53:41
阅读次数:
199
好多天没写博客了,刚刚毕业一个多月,在IT的路上真是迷茫啊!关于上一篇博客中提到的,在进行批量数据插入数据库的时候可以通过给存储过程传递一个类型为Table的参数进行相关操作,在这个过程中本人没有进行效率的测试。后来查找发现可以通过SqlBulkCopy类进行大数据插入操作,本文就来介绍一个这个类的...
分类:
数据库 时间:
2014-08-11 00:12:01
阅读次数:
355
在敲机房收费过程中我们都会遇到这样的问题:很多功能实现都需要涉及到多张表的操作,比如充值、退卡、结账等功能的实现。这就需要我们多次对数据库进行操作,不仅代码量大大增加,而且执行效率也会大打折扣。为了提高效率,于是,存储过程就华丽登场了。
1、简介
存储过程是一组为了完成特定功能的语句集,经过编译后存储在数据库中,用户通过制定存储过程的名称并给出参数来执行它。存储...
分类:
其他好文 时间:
2014-08-10 21:35:51
阅读次数:
339
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据...
分类:
数据库 时间:
2014-08-10 18:04:31
阅读次数:
294
目录存储过程用于实现 ODBC 数据字典功能,并隔离 ODBC 应用程序以使其不受基础系统表更改的影响。变更数据捕获存储过程用于启用、禁用、或报告变更数据捕获对象。游标存储过程用于实现游标变量功能。数据收集器存储过程用于处理数据收集器和以下组件:收集组、收集项和收集类型。数据库引擎存储过程用于 SQ...
分类:
数据库 时间:
2014-08-10 18:04:10
阅读次数:
304
sql理论题1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2。什.....
分类:
数据库 时间:
2014-08-10 15:31:50
阅读次数:
248
1.存储过程的语法各式eg:DELIMITER $$CREATE PROCEDURE test_p_add9( p_name VARCHAR(100), p_test VARCHAR(100), p_age INT, OUT o_newid INT)BEGIN INSERT INTO tab...
分类:
数据库 时间:
2014-08-10 10:17:30
阅读次数:
336
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中...
分类:
数据库 时间:
2014-08-10 01:37:39
阅读次数:
322
1.Mybatis介绍MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Obj...
分类:
其他好文 时间:
2014-08-10 01:35:09
阅读次数:
427