`
liuxueping1987
  • 浏览: 63808 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

mysql存储过程的一个简单例子

 
阅读更多
create procedure hello()
begin
declare a int default 0;
  declare b int;
  declare c int default 0;
  set a = 1;
set b =2;

if a> b || a=1 then
  set c= a + b;
end if;
select c as sum;
end;

=========================

CREATE PROCEDURE `sum1`( a int ,b int)
begin
    declare c int;
   if a is null then
     set a = 0;
    end if;
   if b is null then
       set b = 0;
  end if;
  set c = a+ b;
select c as sum;
end
分享到:
评论

相关推荐

    mysql存储过程实例

    一个存储过程包括名字、参数列表,以及可以包括很多 SQL 语句的 SQL 语句集。创建存储过程的语法如下: ```sql create procedure proc_name (in parameter integer) begin declare variable varchar(20); if ...

    mysql存储过程之返回多个值的方法示例

    本文实例讲述了mysql存储过程之返回多个值的方法。分享给大家供大家参考,具体如下: mysql存储函数只返回一个值。要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程。咱们先来看一个orders表它的...

    MySQL存储过程实例教程

    以创建一个简单的输出计数存储过程为例: ```sql DELIMITER // CREATE PROCEDURE proc1(OUT s INT) BEGIN SELECT COUNT(*) INTO s FROM user; END // DELIMITER ; ``` **注意事项:** - **声明分割符:**由于...

    MySQL存储过程的异常处理方法

    本实例展示了如何在MySQL存储过程中实现异常处理,以捕获并处理可能出现的错误。 首先,我们注意到在创建存储过程`myProc`时,使用了`delimiter $$`来改变MySQL客户端的语句分隔符,这是为了在存储过程中使用多个...

    pb使用odbc调用mysql存储过程的例子.txt

    给了一个小的mysql 存储过程的例子。同时给出了一个在pb9中调用的例子.本例子是给出的mysql8.0的存储过程。对于5.7一下的现在odbc很难有支持

    MYSQL的存储过程实例文档

    下面是一个简单的存储过程示例,用于统计`user`表中的记录数,并将结果输出到一个变量中: ```sql DELIMITER // CREATE PROCEDURE proc1(OUT s INT) BEGIN SELECT COUNT(*) INTO s FROM user; END // DELIMITER ; ...

    mysql存储过程简单应用编写

    例如,一个简单的WHILE循环示例: ```sql DELIMITER // CREATE PROCEDURE loopExample() BEGIN DECLARE i INT DEFAULT 1; WHILE i SELECT i; SET i = i + 1; END WHILE; END; // DELIMITER ; ``` 这个存储过程...

    一个MySQL的简单存储过程

    #### 三、示例分析:一个简单的MySQL存储过程 本示例展示了一个名为`tbu.proc_sum_bill`的存储过程,该过程用于统计指定时间段内特定用户或所有用户的总消费额,并支持过滤已结算或未结算的账单。 ##### 1. 参数...

    mysql 存储过程 实战

    创建一个简单的存储过程,例如下面的示例代码展示了如何创建一个不接收任何参数并返回字符串 "hello" 的存储过程: ```sql CREATE PROCEDURE hi() BEGIN SELECT 'hello'; END; ``` 通过调用该存储过程可以获取到...

    存储过程文档--mysql

    存储过程是 MySQL 中的一个强大功能,它允许用户预先将常用的或复杂的工作写入 SQL 语句,并将其存储起来,以便在以后的数据库操作中可以快速调用和执行。存储过程可以提高数据库的执行速度,减少数据库开发人员的...

    mysql复杂存储过程实例(游标、临时表、循环、递归)

    本资源结合实例实现一个复杂的存储过程,存储过程中有用到游标、临时表、循环、递归等知识,sql文件附有实例数据表创建的sql语句。

    mysql存储过程调试工具

    在描述中提到的"mysql存储过程调试工具"应该就是这类工具的一个实例,它无需复杂的安装步骤,只需解压后即可开始使用,适应于多种MySQL版本,提高了开发者的灵活性。 在实际使用中,调试工具通常包含以下核心功能:...

    MySQL存储过程系统学习资料

    MySQL存储过程是数据库管理系统中的一个重要概念,它是一组为了完成特定功能的SQL语句集,经编译后存储在MySQL服务器中,用户可以调用这个预编译的语句集来执行任务,而不是每次需要时都重新编写相同的SQL代码。...

    PHP和MySQL存储过程实例

    根据给定的信息,我们可以深入探讨PHP与MySQL存储过程的相关知识点,包括如何在MySQL中使用`CONCAT`函数、创建存储过程以及如何通过PHP脚本来调用这些存储过程。 ### 使用 CONCAT 函数 #### 标题中的示例 ```sql ...

    Java调用Mysql存储过程

    总之,Java调用MySQL存储过程是一个涉及JDBC、CallableStatement和数据库交互的过程。理解这些步骤并正确地应用它们,可以有效地利用存储过程提高应用程序的性能和效率。记得在实际开发中,根据实际情况调整代码,...

    MySQL存储过程.pdf

    MySQL存储过程是数据库管理系统中的一种重要功能,它允许开发者预编译一组SQL语句并封装成一个可重复使用的对象。这种技术在处理复杂的业务逻辑、提高数据操作效率以及减少网络传输时非常有用。本文件“MySQL存储...

    Mysql存储过程和函数

    下面通过一个具体的例子来展示如何创建和使用存储过程。 1. **创建表**: ```sql CREATE TABLE xiaozhe ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(10) ); INSERT INTO xiaozhe(name) VALUES ('...

Global site tag (gtag.js) - Google Analytics