首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

仍然是新手有关问题

2012-09-29 
仍然是新手问题:这是codesmith产生的分页程序。它无法被执行;代码如下:CREATEPROCEDURE alarm_level_setup_

仍然是新手问题:
这是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新手,谢谢!

[解决办法]
到MYSQL运行一下,它会告诉你哪儿有错的。
[解决办法]
语法错误应该很多。建议看一下MYSQL官方免费手册中关注存储过程语法的介绍和例子。

MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
[解决办法]
而且需要拼接动态sql
[解决办法]
我不会哦.......

热点排行