求救:MYsql创建存储过程时报错1064

jingjiedizai 2012-02-18 03:57:34
执行的SQL语句是:
create procedure TJZGS as select N_RYBH,sum(TIMEDIFF(D_XBSJ,D_SBSJ)) from T_RY_KQXX;

ERROR 1064(42000):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 'as select N_RYBH,sum(TIMEDIFF(D_XBSJ,D_SBSJ)) from T_RY_KQXX' at line 1
...全文
337 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2012-02-20
  • 打赏
  • 举报
回复
delimiter $$
create procedure TJZGS()
begin
select N_RYBH,sum(TIMEDIFF(D_XBSJ,D_SBSJ)) from T_RY_KQXX;
end;
delimiter ;
jingjiedizai 2012-02-20
  • 打赏
  • 举报
回复
3L对了
Rotel-刘志东 2012-02-19
  • 打赏
  • 举报
回复
create procedure TJZGS 
begin
select N_RYBH,sum(TIMEDIFF(D_XBSJ,D_SBSJ)) from T_RY_KQXX
end;
ACMAIN_CHM 2012-02-18
  • 打赏
  • 举报
回复
参考一下MYSQL官方免费帮助中的例子。 没有 create procedure ... as .. 这种语法。

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧