CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  MySQL/Postgresql

mysql 命令行下如何建存储过程(或继行)

楼主nightcoming(六根下巴胡须的老山羊[仙儿如是说])2006-03-06 16:36:28 在 其他数据库开发 / MySQL/Postgresql 提问

mysql   命令行下如何建存储过程,或者说如何继行,因为  
  mysql>create   procedure   proc_test()  
  mysql>begin  
  mysql>insert   into   test   values(field1,field);  
   
  这里一输入;分号后就结束啦,如何解决?或有更好的完成编写存储过程的方法,在线等 问题点数:40、回复次数:2Top

1 楼hy2003fly()回复于 2006-03-06 21:22:54 得分 30

mysql   reference   上面的例子:(修改结束符号;为\\)  
  mysql>   delimiter   //  
   
  mysql>   CREATE   PROCEDURE   simpleproc   (OUT   param1   INT)  
          ->   BEGIN  
          ->       SELECT   COUNT(*)   INTO   param1   FROM   t;  
          ->   END;  
          ->   //  
  Query   OK,   0   rows   affected   (0.00   sec)  
   
  mysql>   delimiter   ;  
   
  mysql>   CALL   simpleproc(@a);  
  Query   OK,   0   rows   affected   (0.00   sec)  
   
  mysql>   SELECT   @a;  
  +------+  
  |   @a       |  
  +------+  
  |   3         |  
  +------+  
  1   row   in   set   (0.00   sec)  
   
  Top

2 楼QSHENG(Q圣)回复于 2006-03-07 10:52:18 得分 10

创建前用delimiter   //  
  然后是你的创建存储过程的语句  
  最后用delimiter   ;   恢复原来默认的分割符Top

相关问题

  • MySql 能不能支持存储过程?
  • Mysql里面用没有存储过程?
  • MySQL存储过程的问题
  • MYSQL的存储过程问题
  • Mysql是不是不支持视图和存储过程?
  • mysql支持存储过程吗?如何实现?----在线等待
  • 对了,MYSQL支不支持存储过程来着?
  • mysql中存储过程中的一个执行问题
  • 关于mysql存储过程的参数问题
  • 在C#中调用MYSQL的存储过程怎么做?

关键词

  • 存储过程
  • mysql
  • sec
  • delimiter
  • row

得分解答快速导航

  • 帖主:nightcoming
  • hy2003fly
  • QSHENG

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo