mysql 5.0存储过程学习总结
本文最后更新于 6156 天前,其中的信息可能已经有所发展或是发生改变。

mysql存储过程的创建,删除,调用及其他常用命令

一.创建存储过程
1.基本语法:
create procedure sp_name()
begin
.........
end
2.参数传递
二.调用存储过程
1.基本语法:call sp_name()
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递

三.删除存储过程
1.基本语法:
drop procedure sp_name//
2.注意事项
(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程

四.区块,条件,循环
1.区块定义,常用
begin
......
end;

本文以下内容由于已经不具备可参考性而被删除,删除时间为2023年11月17日。

评论

  1. 17年前
    2007-5-12 23:58:28

    你blog不错.
    不了解,就晓得5.0才支持,hoho.还是mssql好用

  2. 16年前
    2008-8-04 16:11:56

    做爱做的事。

  3. 15年前
    2008-11-26 14:39:51

    谢谢了,很有用的!

  4. 15年前
    2008-11-27 16:44:49

    搜索的第一个结果就是你的链接,服了~~ 吓我一跳~

  5. 15年前
    2008-11-27 16:49:53

    收藏了~

  6. dengtion
    15年前
    2009-3-19 22:51:20

    看一下 便知

  7. 菜鸟
    15年前
    2009-4-06 10:48:52

    怎样得到当前的年份呀,我只要得到年,不要月跟日,比如说 2009怎样得到呀?

  8. foofire
    15年前
    2009-5-09 20:17:00

    还行吧!!!

  9. moon
    15年前
    2009-6-13 9:28:51

    YEAR (datetime ) //年份

  10. 15年前
    2009-8-11 8:28:46

    好文,收藏了

    • ff
      ohno
      13年前
      2011-8-09 16:33:55

      @ohno, 的

      • ff
        ff
        13年前
        2011-8-09 16:34:49

        @ff, 老文章

  11. 15年前
    2009-8-20 9:10:10

    学习mysql的存储过程,谢谢..

  12. 15年前
    2009-9-15 9:43:04

    学习,学习,呵

  13. 14年前
    2009-10-30 16:56:46

    楼主辛苦啊。学习了。
    不过有个地方楼主可能写的有遗漏:
    SUBSTRING (str , position [,length ]) //从str的position开始,取length个字符,
    注:mysql中处理字符串时,默认第一个字符下标为1,即参数position必须大于等于1;

    而实际上position是可以为负值的,负值则会从str的倒数位开始截取。

    • 第一只羊
      _九公主
      13年前
      2011-5-04 23:19:41

      @_九公主, 呵呵!你的心 真的很细!佩服!

  14. 14年前
    2009-12-19 22:01:57

    有个完整的例子几更好了。

  15. 14年前
    2009-12-21 21:49:10

    请问有没有可能在存储过程里递归调用呢?

  16. xiaobing259
    13年前
    2010-12-17 10:41:05

    这几天浏览lz的blog受益匪浅阿

  17. 13年前
    2010-12-21 13:00:50

    nice mark

  18. wan
    13年前
    2011-3-31 9:46:12

    学习了。。。。。。。。。

  19. yinyi
    13年前
    2011-4-18 11:35:12

    , != 不等于 23 False
    这是错的吧

  20. 13年前
    2011-4-26 9:22:56

    感觉没有MSSQL功能强大一些

  21. 13年前
    2011-5-14 17:31:37

    不错,收藏了,以后会有用的!鞋啦

  22. eric
    13年前
    2011-5-30 10:08:03

    相当的不错啊

  23. 13年前
    2011-7-04 20:52:00

    私はあなたが好きブログ、あなたのテーマは美しいですが、どうあなたのテーマをデザインのですか?

    • muzi lee
      谢桐见
      12年前
      2011-12-09 11:49:17

      na ni?

  24. 请教
    13年前
    2011-9-14 6:40:01

    我建立了一个简单过程,运行时提示语法错误,请指教:
    CREATE PROCEDURE wh.test()
    BEGIN
    select count(*) from wh.wh_user_information;
    END;

    运行提示如下错误:

    SQL 查询:

    CREATE PROCEDURE wh.test(

    ) BEGIN SELECT count( * )
    FROM wh.wh_user_information;

    MySQL 返回:

    #1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 3

  25. 请教
    13年前
    2011-9-14 22:25:07

    call 调用过程执行后,出现下列提示
    error 1172 (42000):result consisted of more than one row

  26. 13年前
    2011-9-15 14:22:17

    很有用

  27. apple
    12年前
    2011-11-07 15:29:34

    create procedure sp_name()
    begin
    select 1
    end
    我直接这么创建一下,结果出错

  28. muzi lee
    12年前
    2011-12-09 11:48:05

    学习了,整理的非常好。

  29. 10年前
    2014-1-15 16:24:26
  30. 弹指@无心间
    10年前
    2014-8-08 10:35:02

    谢谢分享,提一个问题我觉得在开篇的时候最好写上本篇的意义。这样对读者来说可以更加清晰的了解到自己需不需要详细点的学习

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇