码迷,mamicode.com
首页 >  
搜索关键字:存储过程    ( 7802个结果
Mysql存储过程包含事务,且传入sql数据执行
有这样一个需求,要求在mysql存储过程中使用到事务,而且执行的是动态的sql语句 代码如下: BEGIN DECLARE in_data TEXT; /** 标记是否出错 */ DECLARE errno INT DEFAULT '0'; /** 如果出现sql异常,则将t_error设置为1后继续执行后面的操作 */ DECLARE CONTIN...
分类:数据库   时间:2014-05-10 09:50:37    阅读次数:541
MySql 性能优化
MySql数据库优化是一个综合性的技术,主要包括以下几个方面:表的设计要合理(符合三范式)添加适当的索引(普通索引、主键索引、唯一索引、全文索引)采用分库、分表(水平分割、垂直分割)读写分离(主从)使用存储过程或者触发器(存储过程通过DBMS的预编译,可以直接调用)MySql配置优化[my.in.....
分类:数据库   时间:2014-05-09 11:59:49    阅读次数:410
sql server 表变量存储临时查询数据
对于使用sql server 编写存储过程或者类似的sql 查询的时候我们使用表变量进行临时数据的存储,可以方便我们进行下来的数据处理表变量的使用类似如下:declare @userinfo table(id nvarchar(50),name nvarchar(50));insert into @...
分类:数据库   时间:2014-05-09 11:01:07    阅读次数:436
存储过程中的事务处理
存储过程中的事务处理在 SQL Server 中数据库事务处理是个重要的概念,也稍微有些不容易理解,很多 SQL 初学者编写的事务处理代码存往往存在漏洞,本文介绍了三种不同的方法,举例说明了如何在存储过程事务处理中编写正确的代码。在编写 SQL Server 事务相关的存储过程代码时,经常看到下面这...
分类:其他好文   时间:2014-05-08 22:13:25    阅读次数:333
[结]trigger(触发器)摘录
1.触发器: 是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时...
分类:其他好文   时间:2014-05-08 19:45:47    阅读次数:394
SQL SERVER 2014--学习笔记1
--=======================================================在SQL SERVER 2014中,最吸引眼球的就是内存表和本地编译存储过程,在MS强大的宣传下,内存表和本地编译存储过程似乎成了能搞定一切的救世主,这是真的吗? 让我们一步一步来学习探...
分类:数据库   时间:2014-05-07 19:27:08    阅读次数:334
案例------存储过程
创建一个存储过程(insertResult)添加学生成绩,要求输入(学号,课程名,分数) 如果输入的学号不存在,则提示“学生基本信息表中不存在此学号,请检查后重新输入” 如果输入的课程不存在,则提示“还没有这门课程,请检查后重新输入” 如果该学生的专业中没有输入的课程,则提示“该学生的专业里面...
分类:其他好文   时间:2014-05-07 18:15:19    阅读次数:251
Oracle 存储过程
简要记录存储过程语法与Java程序的调用方式 一 存储过程 首先,我们建立一个简单的表进行存储过程的测试createtable xuesheng(id integer, xing_ming varchar2(25), yu_wen number, shu_xue number);insert...
分类:数据库   时间:2014-05-07 09:03:45    阅读次数:430
Oracle 11g 通过间隔分区实现按月创建表分区
在项目数据库设计过程中由于单表的数据量非常庞大,需要对表进行分区处理。由于表中的数据是历史交易,故按月分区,提升查询和管理。   由于之前对于表分区了解不多,为了实现上述功能查了很多资料,一开始的方向是通过Crontab调用Shell脚本来按月自动创建分区,或者使用Oracle的Job调用存储过程来自动创建分区。在研究上述两套方案的过程中,无意发现Oracle11g有间隔分区功能,对于使用Ran...
分类:数据库   时间:2014-05-07 02:51:26    阅读次数:350
mysql存储过程、存储函数及流程控制
存储过程 一、基本语法 createproceduresp_name([proc_parameter[,...]]) [characteristic...]routine_body begin end sp_name表示存储过程的名字 proc_parameter存储过程参数例表[INOUTINOUT]三个部分组成 其中IN表示传进来的参数 其中OUT表示传出去的参数 其中INOUT表示传进..
分类:数据库   时间:2014-05-06 20:26:10    阅读次数:404
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!