0

1

回答

1749 浏览

难题:存储过程或函数,返回多个查询结果的集合,涉及到游标,集合操作等。[已解决]5

最近在做一个批量查询,在参数表里取出参数,然后对每个参数查询主表,每个参数对应多个结果,只取前n行,把这些结果集合起来,返回。 最开始用的是一条语句查询,由于用不到索引,查询相当慢,所以改为用存储过程。 原来的语句 select t.*,(row_number() over (partition by t.col_name2 order by t.col_name3)) rn from ( sel ...

2014年11月04日 18:46
0

0

回答

513 浏览

存储过程中,更新数据后,游标取数据问题[已解决]5

是这样的,我在一个存储过程中更新了一个表的数据,然后调用了另外一个存储过程。这个存储过程有个游标,取的是刚我操作的表,但是取不到最新的数据(也就是取不到我更新后的数据)。要怎么做才可以让那个游标取到我更新后的数据。不能在存储过程里commit.....才疏学浅,给好心人拜过~

2014年9月18日 17:45
0

0

回答

1233 浏览

ibatis调用mysql存储过程返回多个表结果集问题[已解决]0

ibatis调用mysql存储过程返回多个表结果集,但是只能取到一个查询的结果 首先上存储过程代码: CREATE PROCEDURE getInfo(in rob_id INT, in name VARCHAR(50)) BEGIN declare my_id int DEFAULT 0; select * from t_rob hr where hr.id=rob_id; select * ...

2014年8月09日 17:52
0

2

回答

703 浏览

java多线程编程,使用sqlserver的存储过程,存到txt文件时的并发问题[已解决]10

最近自学的时候遇到了这么一个问题…… 首先,任务要求是这样的: 1.在数据库中新建一个用户状态表。里面包含2个字段。user_status(userid bigint,status int) userid为自增。 status默认为0; 插入1000条记录。 2.写一个存储过程,从user_status表中获取一条status=0的userid字段的值,取出userid时,需要同时把这条记录对应的 ...

2014年5月15日 17:56
0

1

回答

263 浏览

MySQL写存储过程,CASE输出与预期结果不一致[已解决]5

创建存储过程 DELIMITER $$CREATE PROCEDURE TestCase(a INT)CASE aWHEN a=1 THEN SELECT "a等于1";WHEN a=2 THEN SELECT "a等于2";WHEN a=3 THEN SELECT "a等于3";ELSE SELECT "a大于3"; ...

2014年3月11日 17:58
0

0

回答

250 浏览

ibaits调用存储过程错误[已解决]5

action.java Map session = context.getSession(); String role=((User)session.get("current_user")).getAuthorities().toString(); String realname=((User)session.get("current_user")).get ...

2014年2月19日 09:10
0

1

回答

3540 浏览

mybatis调用mysql存储过程,inout参数为空无法解决[已解决]20

<parameterMap type="java.util.Map" id="InsertBillMap"> <parameter property="P_StoreID" jdbcType="BIGINT" javaType="Long" mode="IN" / ...

2013年12月06日 17:20
0

2

回答

560 浏览

一个存储过程编写[已解决]0

create table view_configid_wagename (ID bigint(18),NAME varchar2(20)); insert into view_configid_wagename (NAME, ID)values ('JOB_WAGE', 1); insert into view_configid_wagename (NAME, ID)values ('LEVEL_ ...

2013年10月14日 18:31
0

1

回答

2765 浏览

关于Oracle存储过程的问题。调用的时候报语法错误。[已解决]5

该存储过程,传入一个用户帐号,然后先去SYS_USER 检查这个帐号有没有存在, 如果不存,就根据这个帐号去其他表查询出我要的信息然后分别插入SYS_USER 和SYS_USER_INFO 如果存在,就执行修改操作,也是去其他表将我要修改的字段查询出来,然后再执行UPDATE 存储过程如下: CREATE OR REPLACE PROCEDURE "CMS"."SYN ...

2013年6月20日 17:45
0

1

回答

1394 浏览

在Mysql存储过程中动态创建触发器的问题[已解决]5

目前我数据库中有很多"aaa"+日期为名称的表,结构相同。每个月的第一天都会生成这个月一天一张表,例如aaa20130601,aaa20130602等,我需要给每一张表都创建一个触发器,使得表在插入数据的时候,执行其他的一个写入操作。表的创建是由别的应用系统创建的。目前我的实现思路是,新建一个存储过程,在每天凌晨创建当天表的触发器。存储过程被一个job调用。问题是动态创建存储过程 ...

2013年6月09日 11:32
0

2

回答

1319 浏览

mysql 定时备份表 新建表[已解决]5

需求:MySQl每月最后一天的晚上00:00:00点 ,将表log_user_audio的名字改为log_user_audio_2013_01_31 ,然后新建一个表log_user_audio 问题: 1:这个怎么写,或者帮我找找,因为我不知道怎么搜 --! 囧囧? 2:这个是用所谓的存储过程实现吗? 我一点不了解数据库除了sql之外的东西,能不能顺便帮忙开导下我?

2013年5月06日 16:03
0

3

回答

1459 浏览

oracle 查询语句 结果集中要求有多个按照某列排列的顺序号[已解决]10

已经写好 select 姓名,语文,数学,英语 from 成绩表 要求 结果集如下: 姓名 语文 语文名次 数学 数学名次 英语 英语名次 张三 80 1 44 2 13 2 李四 70 2 50 1 66 1 该怎么弄呢?

2013年3月18日 09:40
0

0

回答

570 浏览

mybatis调用db2存储过程的问题[已解决]25

mybatis配置: <select id="getGzslResult" statementType="CALLABLE" resultType="xxx"> <![CDATA[ {call PROC_REPORT_GZSLTJBYY('xx','xx','xx','xx','xx','xx','xx')} ]]> ...

2013年1月24日 15:47
0

1

回答

160 浏览

请教一条存储过程 或sql语句[已解决]0

A表 aid ......... 1 2 3 B表 Bid name 1 dsfasd 2 fdsfsd 3 fsdfsf AB表 Aid Bid 1 2 2 1 3 3 C表 Cid name Bid 1 dfsfs 1 2 fdcvv 1 3 fsdfs 1 4 cvxcv 2 5 vxcv 2 6 cvcxv 3 7 ggfhf 3 D表 Aid Cid 根据A表和B表的关系,C表和B表的关 ...

2013年1月07日 14:53
0

1

回答

427 浏览

spring 执行存储过程[已解决]5

手上有个项目(spring+hibernate)需要调用执行存储过程,目前项目中对数据库的操作全是用hibernate映射。 通过网络了解大致有两种解决方法。 1 :利用HibernateTemplate -> session -> Connection 执行存储过程。 2 :利用JdbcTemplate.call() 直接执行 存储过程。 第一次在项目中遇到此问题,根据 ...

2012年12月19日 17:46
0

1

回答

214 浏览

有一条sql 语句,想做成存储过程,希望指导一下[已解决]0

该调sql 语句 由于数据时百万级的,所以查询很慢,希望能做成存储过程,不知人可以指导一下么? SELECT vuc.caller,vuc.province_code,vuc.sub_area_code,vad.area_name,vuc.user_count,vsc.school_count,vcr.user_class_count,vgc.grade_count,vcc.class_count ...

2012年12月17日 17:41
0

1

回答

1319 浏览

java中使用事务控制几个含有事务的存储过程有用吗[已解决]5

1.java中使用事务控制几个含有事务的存储过程有用吗?? 2.java中的事务在这里使用jta事务与jdbc事务是否都没有影响,我的操作的同一个数据源

2012年12月05日 16:38
0

1

回答

628 浏览

oracle 存储过程 插入个数达到某个值时方可插入[已解决]0

create or replace procedure proc_test is V_TOTAL NUMBER(10); begin insert into test (remark, time, in, out) select zci.remark, zc.time+1/24/6, in, out from test_bak zc left join test_info zci on ...

2012年11月28日 09:02
0

1

回答

1288 浏览

db2的存储过程中怎么写建表语句呢[已解决]5

CREATE PROCEDURE db2admin.CREATE_DATABASE() SPECIFIC db2admin.CREATE_DATABASE LANGUAGE SQL BEGIN CREATE TABLE A (ID BIGINT NOT NULL); END 该存储过程为什么一直提示SQLCODE=-104, SQLSTATE=42601错误

2012年11月19日 13:25

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics