因为参数parameter1值等于0,UPDATE语句被执行。如果parameter1值为NULL,则下一条UPDATE语句将被执行现在表t中有两行,他们都包含值5,所以如果我们调用p12,两行的值会变成6。 7.
mysql> CALL p12(0)// 结果也是我们所期望的那样。 CASE 指令 1.
CREATE PROCEDURE p13 (IN parameter1 INT) 如果需要进行更多条件真假的判断我们可以使用CASE语句。CASE语句使用和IF一样简单。 我们可以参考上面的例子: |
正在阅读:MySQL 5.0 新特性教程 存储过程:第三讲MySQL 5.0 新特性教程 存储过程:第三讲
2005-09-06 10:02
出处:PConline原创
责任编辑:moningfeng
键盘也能翻页,试试“← →”键