仍然是新手问题:

mint 2011-12-29 11:51:16
这是codesmith产生的分页程序。它无法被执行;代码如下:

CREATE PROCEDURE alarm_level_setup_GetPaged

(

@WhereClause varchar (2000) ,

@OrderBy varchar (2000) ,

@PageIndex int ,

@PageStart int ,

@PageSize int

)

BEGIN


SELECT
`alarm_level_id`,
`variable_type_id`,
`effect_range_minimum_value`,
`effect_range_maximum_value`,
`correspond_alarm_level`,
`name`
FROM
`alarm_level_setup`
${WhereClause}
${OrderBy}

LIMIT @PageSize OFFSET @PageStart;

SELECT count(*) as TotalRowCount
FROM `alarm_level_setup`
${WhereClause};



END;
请问:语法错误有哪些?如何最小的改动?
我是mysql新手,谢谢!
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2011-12-29
  • 打赏
  • 举报
回复
语法错误应该很多。建议看一下MYSQL官方免费手册中关注存储过程语法的介绍和例子。

MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
ACMAIN_CHM 2011-12-29
  • 打赏
  • 举报
回复
到MYSQL运行一下,它会告诉你哪儿有错的。
xilaianzxsc 2011-12-29
  • 打赏
  • 举报
回复
我不会哦.......
rucypli 2011-12-29
  • 打赏
  • 举报
回复
而且需要拼接动态sql

56,687

社区成员

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

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