最新文章列表

根据内容查存储过程

1.Oracle中下面这么写 按名查找存储过程: select   *   from   user_objects      where   Object_Type='PROCEDURE' and object_name like '%'||upper('p')||'%' 按内容查找存储过程: SELECT * FROM ALL_SOURCE  where TYPE='PROCEDURE'  AND ...
lncdzh 评论(0) 有497人浏览 2017-06-19 16:38

存储过程格式

存储过程的语法结构: Create or replace procedure过程名as(param1 in type,param2 out type) 变量1 类型(值范围); 变量2 类型(值范围); 声明语句段; begin ----执行语句段; If (判断条件) …… End if; Exception ----异常处理语句段; When others then ...
Eileenlml 评论(0) 有557人浏览 2017-05-26 17:29

多表关联删除常用方法小结

对于多表联合查询可能大部分开发者不会过于陌生,但是对于初学者经常会在建表时忽略主外键约束,或者没有数据库编程的经验,不会使用类似于触发器、存储过程这些。当需要对多表进行删除操作时,无外乎进行后台的多表联合查询,后台判断是否存在关联,存在关联则不删除,不存在则使用DML语言删除并返回前台结果。 现把经常用到的几个多表联合删除的方法总结如下,并附具体例子: 1.级联删除(on delete set ...
heands 评论(0) 有1663人浏览 2017-05-24 11:46

mysql 存储过程

DELIMITER $$ USE `taxms`$$ DROP PROCEDURE IF EXISTS `proc_queryPrePayTaxReport`$$ CREATE DEFINER=`taxms`@`10.%` PROCEDURE `proc_queryPrePayTaxReport`( IN p_zywlx VARCHAR(120), -- 行业类型 ...
yaohongxing 评论(0) 有515人浏览 2017-05-24 11:35

PDO中的存储过程

一 代码 create procedure pro_reg (in nc varchar(80), in pwd varchar(80), in email varchar(80),in address varchar(50)) begin insert into tb_reg (name, pwd ,email ,address) values (nc, pwd, email, addre ...
cakin24 评论(0) 有664人浏览 2017-05-14 11:52

创建存储过程:

存储过程 -- 定义:     在大型数据库中,存储过程是一组为了完成特定功能的SQL语句集。     存储在数据库中,经过第一次编译后再次调用,不需要再次编译,用户通过指定存储过程的名字并给出参数来执行它(如果该存储过程有参数)。     存储过程大大的提高了SQL语句的功能和灵活性。     -- 创建存储过程: create procedure 过程名(参数 参数数据类型) ...
Novem 评论(0) 有329人浏览 2017-03-09 21:27

SQL中存储过程和函数的区别

本文部分内容转自http://www.cnblogs.com/lengbingshy/archive/2010/02/25/1673476.html 本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。      函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可 ...
Lixh1986 评论(0) 有1224人浏览 2017-02-16 21:09

存储过程,函数,视图

//存储过程用于操作数据库,函数于返回数据,存储过程中可以调用存储过程,函数   create or replace (PROCEDURE/FUNCTION) ***(参数 类型)//对于存储过程来讲 参数有in out之分,不写默认in,函数都是in(不用写)   as /return varchar2 IS//存储过程用as,函数用return varchar2 IS ///PRA ...
y806839048 评论(0) 有818人浏览 2017-01-13 09:28

使用oracle 存储过程返回集合

1 所谓返回集合是返回游标 集合可以不使用临时表,使用oracle自定义类型 2 可以先建一个object的type,再建一个type 类型为table 如:CREATE OR REPLACE TYPE Dis_ ...
神仙公社 评论(0) 有2555人浏览 2017-01-06 15:52

mysql 双游标游标嵌套循环

BEGIN declare tmp bigint default 0; declare uploaddate,currenttime DATETIME; declare freetraffic,sales,trafficpc,trafficapp,activity,calculate varchar(32); declare recordid,calid, ...
dota_00085 评论(0) 有1998人浏览 2016-11-28 15:28

oracle存储过程之清理表和视图

*、oracle游标基础 显式游标: CURSOR 游标名 ( 参数 ) [返回值类型] IS Select 语句 生命周期: 在大多数时候我们在设计程序的时候都遵循下面的步骤:  1、打开游标 open cs1;  2、开始循环 while cs1%found loop | for column_name in .. LOOP  3、从游标中取值 fetch .. int ...
lBovinl 评论(0) 有389人浏览 2016-11-17 10:58

MySQL编写存储过程删除重复数据

之前在开发过程中,利用sql查询一个对象是否存在时,总是报异常,异常的意思是说不能把多个对象set进一个对象中,然后通过group by,发现数据中重复数据有十几万条,于是编写了一个存储过程用来删除重复,执行了一下,效率还是超快的,一下是sql。 CREATE PROCEDURE delete_repeatUerPermission () BEGIN DECLARE userPermId ...
杰wang 评论(0) 有1582人浏览 2016-11-07 17:00

mysql 存储过程例子

BEGIN DECLARE ishave int DEFAULT 0; /** current表字段  **/ DECLARE pro_id bigint DEFAULT 0; DECLARE pro_gatewayid int DEFAULT 0; DECLARE pro_sensorid int DEFAULT 0; DECLARE pro_sensorhex varchar(20); DE ...
zqs520 评论(0) 有547人浏览 2016-10-28 16:11

Oracle的存储过程编程 第二讲:如何创建一个存储过程。

第一步:连接数据库后,在“object”窗口中找到“procedures”目录,在该目录上点击右键,选择“new”菜单创建存储过程。     创建后的界面,该存储过程是没有参数的。  第二步:编写一条代码,编译存储过程。 创建和编译存储过程到这里就已经完成,下一篇将如何使用存储过程。       你可能遇到的错误!!!!!!!! 1.没有处理参数列部分。         ...
762612388 评论(0) 有1727人浏览 2016-10-22 16:26

oracle存储过程游标遍历

create or replace procedure PRO_GETYFBGYZB(jgidInput in varchar2, yfsbInput in varchar2 --输入变量 ) as cursor cursorParam is select a.ypxh as YPXH,a.YPCD,a.ypsl, ...
wjch_111 评论(0) 有541人浏览 2016-10-21 10:23

java调用存储过程并封装成map

public List<Map<String , Object>> doCallProcedure(String procedureString,String[] parameters) throws PersistentDataOperationException { ...
wjch_111 评论(0) 有1936人浏览 2016-10-21 10:20

java使用jdbc执行Oracle存储过程实例

Oracle 创建存储过程 --建立程序包 CREATE OR REPLACE PACKAGE TESTPACKAGE AS   TYPE TEST_CURSOR IS REF CURSOR; end TESTPACKAGE; --创建返回列表的存储过程 CREATE OR REPLACE PROCEDURE TESTC ( P_CURSOR out TESTPACKAGE.TEST_CURSOR ...
liaoyue11 评论(0) 有706人浏览 2016-09-29 09:03

mysql存储过程

本文主要介绍mysql存储过程的一般用法 附件为以下示例用到的表的建表脚本 数据库的存储过程其实是一系列sql语句的集合,其实是一种领域特定语言(DSL)。 mysql存储过程有变量声明,赋值,判断与循环(游标遍历),任何一个学过编程语言的人对这些都不会陌生。 还可以在存储过程中调用另一个存储过程,类似于函数调用。与函数不同的是,存储过程没有返回值,但是除了输入参数外,还有一种输出参数,其实相当 ...
jisonami 评论(0) 有1731人浏览 2016-08-06 16:10

MyBatis存储过程调用java

<parameterMap class="java.util.Map" id="countChargeMap"> <parameter property="merchantId" jdbcType="VARCHAR" javaType="java.lang.String" mod ...
tangkuo 评论(0) 有346人浏览 2016-06-28 09:59

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics