mysql delimiterdelimiter:分隔符escape character:转义符mysql delimiter刚才试图搞mysql的存储过程,被郁闷了一回,最简单的存储过程,只要加上begin 和end就有莫名其妙的错误。比如 CREATE PROCEDURE p() BEGIN ....
分类:
数据库 时间:
2014-06-29 06:35:31
阅读次数:
187
博文背景:客户要求结构化图片信息,而不是文件文档话的管理,故要求将图片信息存储于DB2里,出于技术的角度,真不喜欢将文件存储于数据库,但客户是上帝,木有办法,故有了如下的测试。测试环境:DB2 V9.7 JDK7 spring3.x tomcat8本机测试结果:在第一次访问的时候动态获取的速度是直接...
分类:
数据库 时间:
2014-06-29 06:17:00
阅读次数:
372
自动化测试的分类Web UI 的自动化测试(一类:模拟真实用户操作[鼠标键盘],二类:模拟HTTP请求)Windows 窗体的UI自动化测试API测试(Web API,WCF Service)数据库测试(存储过程)接口测试单元测试性能测试自动化应具备的知识点:了解Javascript, CSS的知识...
分类:
其他好文 时间:
2014-06-18 09:15:25
阅读次数:
157
在去年,学习数据库的时候就学过存储过程了。一直都只知道一些理论,却不知道如何去使用。时隔一年,终于找到如何使用存储过程了。
在机房收费系统中,有些操作,需要多次执行sql语句,多次执行完成才算是完成这个事件流。但是如果其中有一个环节出了错误,那么没出错误的那些操作是不是就多余了。
执行存储过程,就是执行多句SQl语句。而事务,是为了控制这些语句 要么都做,要么 都不做。
在机房...
分类:
数据库 时间:
2014-06-18 07:24:57
阅读次数:
265
在上篇博客中介绍到了触发器的使用,并且其中也提到了触发器是个特殊的存储过程,那么什么是存储过程呢?他们两个又到底有什么区别呢?
其实最主要的区别就是,触发器是当满足条件时系统自动执行的,而存储过程是手动调用的。
简单介绍
什么是存储过程呢?
定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来调用它。...
分类:
数据库 时间:
2014-06-18 06:31:15
阅读次数:
240
/*以下代码是对emp表进行显示宽度设置 */col empno for 9999;col ename for a10;col job for a10;col mgr for 9999;col hiredate for a12;col sal for 9999;col comm for 9999;c...
分类:
数据库 时间:
2014-06-18 00:22:31
阅读次数:
371
CREATE PROCEDURE [dbo].[PROC_GetPriviousAndNextDetailContent]@Index varchar(20),--表主键@Table varchar(100),--从哪个表获取数据@Columns varchar(100),--需要获取哪些字段@Or...
分类:
数据库 时间:
2014-06-18 00:01:07
阅读次数:
242
创建有参存储函数findEmpNameAndSal(编号),查询7902号员工的的姓名和月薪,【返回多个值,演示out的用法】当返回2个或多个值,必须使用out符号当返回1个值,就无需out符号create or replace function findEmpNameAndSal(pempno i...
分类:
数据库 时间:
2014-06-17 23:34:01
阅读次数:
332
触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用:1.安全性。可以基于数据库的值使用户具有操作数据库的某种权利。#可以基于时间限制用户的操作,例如不允许下..
分类:
数据库 时间:
2014-06-17 18:25:15
阅读次数:
253
1、使用了存过程,很多相似性的删除,更新,新增等操作就变得轻松了,并且以后也便于管理!2、存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。3、存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以向程序返回错误原因。4、存储过程运行比较稳..
分类:
数据库 时间:
2014-06-17 17:36:09
阅读次数:
320