转载自http://zhenghaoju700.blog.163.com/blog/static/13585951820116782843994/先安装一个PostgreSQL(见补充知识)比较Oracle PL/SQLPL/SQL 中有dbms_output.put_line("This is a...
分类:
数据库 时间:
2014-09-07 12:16:55
阅读次数:
317
1.在数据存储上面,大家都是使用数据库进行存储,里面建一些表,存储数据。场景: 一些非常复杂的计算,在存储过程里面实现,一些临时数据可以存储到临时表里面,最后将汇总的数据存储的正式表里面。例子: 数据交换平台: 导入数据时,将原始数据先导入临时表。 再对临时表里面的数据按照规则进行校...
分类:
其他好文 时间:
2014-09-07 12:09:45
阅读次数:
189
据说一次SQL查询返回太多数据,会引起服务器内存溢出。不过,我现在碰到的情况是,调用一个Postgresql 存储过程,很复杂,那么在其中有很多raise notice这样的调试语句,如果碰巧有个死循环,那么,这些个raise notice的message会不停地发送给服务器,最终也会引发服务器内存...
分类:
编程语言 时间:
2014-09-07 10:59:34
阅读次数:
223
未采用三层Sql 语句 :create procedure sp_Login3@userName varchar(20),@passWord varchar(20),@msg int Output //表示输出参数asif(exists(select * from UserInfo where Lo...
分类:
其他好文 时间:
2014-09-06 19:59:14
阅读次数:
289
存储过程的优点是什么? 存储过程的优点: 1.提高性能 2.减轻网络拥塞 3.一致性较好 4.改善安全机制
什么是触发器?触发器有哪几种?触发器有什么优点?
一个触发器是由T-SQL语句集组成的代码块,在响应某些动作时激活该语句集 有insert,delete,update触发器
它防止了对数据的不正确、未授权的和不一致的改变...
分类:
数据库 时间:
2014-09-06 16:10:23
阅读次数:
515
原文:01. 把存储过程结果集SELECT INTO到临时表在开发过程中,很多时候要把结果集存放到临时表中,常用的方法有两种。
一. SELECT INTO 1. 使用select into会自动生成临时表,不需要事先创建 select * into #temp from sysobjects
se...
分类:
其他好文 时间:
2014-09-06 12:19:53
阅读次数:
287
mysql 存储过程调试记录 非常实用 学习mysql存储过程开发的最佳实践...
分类:
数据库 时间:
2014-09-05 12:57:21
阅读次数:
249
【2014-09-05】 在企业级项目开发中,分页查询,获取某一类数据的List列表,这一功能是最普遍也是最重要的功能。其做法有很多种,例如ORM中自定义分页查询,一般情况下是拼接强类型的查询条件,然后转换成sql语句,查出出分页结果。在ORM转换过程中会稍微损失性能,效率会降低。对于百万级以...
分类:
数据库 时间:
2014-09-05 12:49:51
阅读次数:
385
按照百度百科的介绍:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
mysql 中的存储过程的实现是在mysql 5.0 版本中引进的,下面简单介绍m...
分类:
数据库 时间:
2014-09-04 23:43:50
阅读次数:
403