mysql get seq no_mysql的存储怎么写?帮我看看我这个写的哪里有问题?谢谢
你的位置:
问答吧
-> MySQL
-> 问题详情
mysql的存储怎么写?帮我看看我这个写的哪里有问题?谢谢
DELIMITER $$;
DROP PROCEDURE IF EXISTS `ebill`.`SP_GETSEQNO`$$
CREATE DEFINER=`AUTEK`@`%` PROCEDURE `SP_GETSEQNO`(storSEQNAME VARCHAR(32),
storWORKDATE VARCHAR(10),
OUT storSEQNO INT )
BEGIN
DECLARE storCLTID INT;
IF storWORKDATE='' THEN
SELECT storCLTID = CLTID,storSEQNO = SEQNO FROM CLT_SEQ WHERE SEQNAME=storSEQNAME;
ELSE
SELECT storCLTID = CLTID,storSEQNO = SEQNO FROM CLT_SEQ WHERE SEQNAME=storSEQNAME AND WORKDATE=storWORKDATE;
END IF;
IF row_count() = 0 THEN
INSERT INTO CLT_SEQ(SEQNAME,WORKDATE,SEQNO) VALUES(storSEQNAME,storWORKDATE,1);
SET storSEQNO = 1;
ELSE
UPDATE CLT_SEQ SET SEQNO=storSEQNO+1 WHERE CLTID=storCLTID;
SET storSEQNO = storSEQNO+1;
END IF;
END$$
DELIMITER ;$$
作者: gaochaohaha
发布时间: 2011-08-11
在线等 高手们帮我看看吧 万分感谢~~~!!!
作者: gaochaohaha
发布时间: 2011-08-11
DELIMITER $$
DROP PROCEDURE IF EXISTS `SP_GETSEQNO`$$
CREATE PROCEDURE `SP_GETSEQNO`(storSEQNAME VARCHAR(32), storWORKDATE VARCHAR(10),
OUT storSEQNO INT )
BEGIN
DECLARE storCLTID INT;
IF storWORKDATE='' THEN
SELECT storCLTID = CLTID,storSEQNO = SEQNO FROM CLT_SEQ WHERE SEQNAME=storSEQNAME;
ELSE
SELECT storCLTID = CLTID,storSEQNO = SEQNO FROM CLT_SEQ WHERE SEQNAME=storSEQNAME AND WORKDATE=storWORKDATE;
END IF;
IF ROW_COUNT() = 0 THEN
INSERT INTO CLT_SEQ(SEQNAME,WORKDATE,SEQNO) VALUES(storSEQNAME,storWORKDATE,1);
SET storSEQNO = 1;
ELSE
UPDATE CLT_SEQ SET SEQNO=storSEQNO+1 WHERE CLTID=storCLTID;
SET storSEQNO = storSEQNO+1;
END IF;
END$$
DELIMITER ;
作者: wwwwb
发布时间: 2011-08-11
mysql get seq no_mysql的存储怎么写?帮我看看我这个写的哪里有问题?谢谢相关推荐
- MySQL学习笔记之五:存储引擎和查询缓存
一.存储引擎 1.InnoDB ⑴InnoDB是基于聚簇索引建立的,基于主键索引查询时,性能较好:它的辅助索引中必须包含主键列:因此,若表上的索引较多,为节约空间,主键应尽可能小 ⑵InnoDB支持自 ...
- HBase实战 | 从MySQL到HBase:数据存储方案转型的演进
作者介绍 杨宏志,知乎首页架构负责人,主要负责首页工程化建设.工程架构优化.性能提升等工作.知乎专栏:https://zhuanlan.zhihu.com/c_195355141 本文转载自dbapl ...
- 数据库(mysql)之事务和存储引擎
目录 MySQL事务 一.事务的概念 二.事务的ACID特点 2.1原子性 2.2一致性 2.3隔离性 2.4持久性 三.数据不一致产生的结果 3.1脏读(读取未提交的数据) 3.2不可重复读(前后多 ...
- MySQL的几种常用存储引擎
MySQL有9种存储引擎,不同的引擎,适合不同的场景,我们最常用的,可能就是InnoDB,应该是从5.5开始,就成为了MySQL的默认存储引擎. show engines可以查询MySQL支持的这几种 ...
- 《MySQL技术内幕:InnoDB存储引擎》第2版笔记
第1章 MySQL体系结构和存储引擎 1.1 定义数据库和实例 在MySQL数据库中,数据库文件可以是fm.MYD.MYI.ibd结尾的文件. MySQL数据库由后台线程以及一个共享内存区组成. My ...
- mysql双写是什么意思_MYSQL双写和块裂
什么时块裂呢? 这就涉及到OS(操作系统)的原子写的大小,一般情况下OS原子写是4K,硬盘一个扇区是512字节,4K需要写8个扇区. 假如写了4个扇区发生了断电,或者其他的意外,那么不就是丢失了另外4 ...
- mysql技术innodb存储引擎读后感_《MySQL技术内幕:InnoDB存储引擎》读书笔记.
一.MySQL 体系架构和存储引擎 1.MySQL 被设计成一个单进程多线程架构的数据库,MySQL 数据库实例在系统上的表现就是一个进程. 2.MySQL 的体系架构,需要特别注意的是,存储引擎是基 ...
- 《MySQL技术内 幕 InnoDB存储引擎》读书笔记
MySQL技术内幕 LnnoDB存储引擎 读书笔记 1 MySQL 体系结构和存储引擎 1.1 数据库和数据库实例 数据库:物理操作系统文件活其他形式文件类型的集合 实例:MySQL数据库是由后台 ...
- Mysql第三章:存储引擎(MyISAM和Innodb)
目录 1:什么是存储引擎 2:常用存储引擎 2.1:MyISAM特点 2.2:Innodb特征 2.2.1:Innodb优点 2.2.2:innoDB内存模型 3:MVCC多版本控制器 3.1:首先了 ...
最新文章
- Symbian的内存管理机制
- WinAPI: waveOutMessage - 向波形输出设备发送一条消息
- java linkedlist源码_Java集合之LinkedList源码分析
- [Selenium] 操作新弹出窗口之验证标题和内容
- 剑指Offer——跳台阶
- kernel printk信息显示级别
- Linux第十一周微职位
- Spark机器学习之协同过滤算法
- winform+c#之窗体之间的传值
- 光伏逆变器MPPT基本算法介绍-李星硕
- HTML jquery笔试题,2019Web前端面试题及答案汇总-Jquery篇
- java poi 读合并单元格的内容,poi合并单元格,poi合并单元格并设置内容居中
- 实时协同编辑的实现: 编辑锁, OT算法
- 能否构成三角形的条件代码_初中阶段数学三角形相关知识点汇总,超全
- 智障儿童欢乐多,蹦蹦哒哒过六一:用 Python 开发连连看小游戏
- Python基础 —— 输入输出
- Realme GT Neo5 SE ROOT 解锁BL教程
- web前端能做到多少岁
- FLASH中button组件的selected和toggle属性解析
- 测试人生 | 从外行到外包,从手工测试到知名互联大厂测开 这个90后是怎么腾飞的?