【发布时间】:2011-01-25 00:42:54
【问题描述】:
我有一个包含 SELECT 语句的过程 SelectProc。我想添加一个过程参数 LimitRowsCount 并按如下方式使用它:
CREATE PROCEDURE SelectProc (IN LimitRowsCount INTEGER UNSIGNED)
BEGIN
SELECT (...)
LIMIT LimitRowsCount;
END
但是这种方法行不通。
SELECT 本身包含嵌套的子查询,因此我无法从中创建视图。有没有比动态 SQL(预处理语句)更合适的方法?
【问题讨论】:
标签: mysql select limit procedure