惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
博客园 - 叶小钗
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
D
Docker
J
Java Code Geeks
B
Blog
G
Google Developers Blog
小众软件
小众软件
博客园 - 聂微东
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
IT之家
IT之家
量子位
WordPress大学
WordPress大学
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
宝玉的分享
宝玉的分享
腾讯CDC
Martin Fowler
Martin Fowler
V
Visual Studio Blog
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog

博客园 - patrickwai

java enum用法 Java中哈希表(Hashtable)是如何实现的 注意for循环中变量的作用域 用SAX Parser(Simple API for XML)分析RSS android权限 【转】分治法求最大值最小值 JPA实体关系映射 JPA基本实体映射学习 Servlet实现基本文件上传 Servlet学习(一) 用javascript与正则表达式验证表单 - patrickwai - 博客园 java题目分析 java中的synchronized Spring学习——依赖注入 Spring学习——Hello World xml,javascript,XMLHttpRequest 学习笔记 向依赖关系宣战——依赖倒置、控制反转和依赖注入辨析[转载] 自己用C语言写的扫雷算法 移位运算实际应用——判断整数N是否为2的阶次方
MySql存储过程学习
patrickwai · 2010-05-16 · via 博客园 - patrickwai
    1. 存储过程语法
      CREATE PROCEDURE proc_name([IN|OUT|INOUT] param 数据类型)
      BEGIN
      statement
      END

      在mysql命令行下,每一个statement必须要用;(分号)隔开,分号是mysql的执行点,为了写存储过程用delimiter  // 命令将分隔符转换为//。
      delimiter //

    2. 写一个简单的procedure
      mysql-> CREATE PROCEDURE hello()
          -> BEGIN
          -> SELECT "Hello World!";
          -> END
          -> //

Query OK, 0 rows affected (0.00 sec)

  1. 调用存储过程: call proc_name
    mysql-> CALL hello()//
    +----------------------+
    | it is a hello world. |
    +----------------------+
    | it is a hello world. |
    +----------------------+
    1 row in set (0.00 sec)
  2. 删除存储过程
    DROP proc_name
    注意:在一个存储过程中可以调用另一个存储过程,但不能删除。