MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
楼主: drekey
打印 上一主题 下一主题

[存储过程及函数] MySQL储存过程编程教程-第二章

[复制链接]
1#
发表于 2011-9-26 15:15:46 | 显示全部楼层
drekey 发表于 2007-10-15 11:23
2.2 第一个储存过程开始,我们将创建一些非常简单的储存过程,你将需要一个编辑环境来写储存过程,还有一些 ...

CALL HelloWorld(  ) $$
执行储存过程,我们成功的执行了储存过程并且返回了“Hello World”作为结果集。我们用‘$$’来作为CALL命令的终结,这是因为DELIMITER的设置仍然在起作用,


在自己的机子上测试了HelloWorld(),在call HelloWorld() $$ 时,MYSQL并不能识别 $$,这是为什么呢


以下是我的存储过程语句
DELIMITER $$

USE `test`$$

DROP PROCEDURE IF EXISTS `test`.`helloworld`$$

CREATE   PROCEDURE `test`.`helloworld`()
  BEGIN
     SELECT 'helloworld';
    END$$

DELIMITER ;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-5-18 06:49 , Processed in 0.062083 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表