仍然是新手问题:
这是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
------解决方案--------------------我不会哦.......