你的位置:

问答吧

-> 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的存储怎么写?帮我看看我这个写的哪里有问题?谢谢相关推荐

  1. MySQL学习笔记之五:存储引擎和查询缓存

    一.存储引擎 1.InnoDB ⑴InnoDB是基于聚簇索引建立的,基于主键索引查询时,性能较好:它的辅助索引中必须包含主键列:因此,若表上的索引较多,为节约空间,主键应尽可能小 ⑵InnoDB支持自 ...

  2. HBase实战 | 从MySQL到HBase:数据存储方案转型的演进

    作者介绍 杨宏志,知乎首页架构负责人,主要负责首页工程化建设.工程架构优化.性能提升等工作.知乎专栏:https://zhuanlan.zhihu.com/c_195355141 本文转载自dbapl ...

  3. 数据库(mysql)之事务和存储引擎

    目录 MySQL事务 一.事务的概念 二.事务的ACID特点 2.1原子性 2.2一致性 2.3隔离性 2.4持久性 三.数据不一致产生的结果 3.1脏读(读取未提交的数据) 3.2不可重复读(前后多 ...

  4. MySQL的几种常用存储引擎

    MySQL有9种存储引擎,不同的引擎,适合不同的场景,我们最常用的,可能就是InnoDB,应该是从5.5开始,就成为了MySQL的默认存储引擎. show engines可以查询MySQL支持的这几种 ...

  5. 《MySQL技术内幕:InnoDB存储引擎》第2版笔记

    第1章 MySQL体系结构和存储引擎 1.1 定义数据库和实例 在MySQL数据库中,数据库文件可以是fm.MYD.MYI.ibd结尾的文件. MySQL数据库由后台线程以及一个共享内存区组成. My ...

  6. mysql双写是什么意思_MYSQL双写和块裂

    什么时块裂呢? 这就涉及到OS(操作系统)的原子写的大小,一般情况下OS原子写是4K,硬盘一个扇区是512字节,4K需要写8个扇区. 假如写了4个扇区发生了断电,或者其他的意外,那么不就是丢失了另外4 ...

  7. mysql技术innodb存储引擎读后感_《MySQL技术内幕:InnoDB存储引擎》读书笔记.

    一.MySQL 体系架构和存储引擎 1.MySQL 被设计成一个单进程多线程架构的数据库,MySQL 数据库实例在系统上的表现就是一个进程. 2.MySQL 的体系架构,需要特别注意的是,存储引擎是基 ...

  8. 《MySQL技术内 幕 InnoDB存储引擎》读书笔记

    MySQL技术内幕 LnnoDB存储引擎 读书笔记 1 MySQL 体系结构和存储引擎 1.1 数据库和数据库实例 数据库:物理操作系统文件活其他形式文件类型的集合 ​ 实例:MySQL数据库是由后台 ...

  9. Mysql第三章:存储引擎(MyISAM和Innodb)

    目录 1:什么是存储引擎 2:常用存储引擎 2.1:MyISAM特点 2.2:Innodb特征 2.2.1:Innodb优点 2.2.2:innoDB内存模型 3:MVCC多版本控制器 3.1:首先了 ...

最新文章

  1. Symbian的内存管理机制
  2. WinAPI: waveOutMessage - 向波形输出设备发送一条消息
  3. java linkedlist源码_Java集合之LinkedList源码分析
  4. [Selenium] 操作新弹出窗口之验证标题和内容
  5. 剑指Offer——跳台阶
  6. kernel printk信息显示级别
  7. Linux第十一周微职位
  8. Spark机器学习之协同过滤算法
  9. winform+c#之窗体之间的传值
  10. 光伏逆变器MPPT基本算法介绍-李星硕
  11. HTML jquery笔试题,2019Web前端面试题及答案汇总-Jquery篇
  12. java poi 读合并单元格的内容,poi合并单元格,poi合并单元格并设置内容居中
  13. 实时协同编辑的实现: 编辑锁, OT算法
  14. 能否构成三角形的条件代码_初中阶段数学三角形相关知识点汇总,超全
  15. 智障儿童欢乐多,蹦蹦哒哒过六一:用 Python 开发连连看小游戏
  16. Python基础 —— 输入输出
  17. Realme GT Neo5 SE ROOT 解锁BL教程
  18. web前端能做到多少岁
  19. FLASH中button组件的selected和toggle属性解析
  20. 测试人生 | 从外行到外包,从手工测试到知名互联大厂测开 这个90后是怎么腾飞的?

热门文章

  1. 华大HC32A460 系列介绍(二)
  2. docker 容器设置自动重启
  3. 新开的淘宝店铺要怎么操作才能排名靠前?
  4. 小型直播系统系列-乐聊TV的开发(一)
  5. 机器学习之偏斜类误差度量
  6. 自动驾驶传感器产业链
  7. nodejs爬虫爬取 喜马拉雅FM 指定主播歌单并下载
  8. 自己写的加班申请、审批微信小程序(有源码)
  9. aoc s32p Android 内存,AOC企鹅影霸S32P评测:干掉智能电视?
  10. Typora提示测试版过期