【发布时间】:2015-10-10 21:28:12
【问题描述】:
我希望此查询的 where 语句是可选的,具体取决于参数 @RetrieveAll 的值。如果@RetrieveAll 为false/null,则使用where 语句,如果为true,则应忽略它。
@IncludeErrors bit = 1,
@IncludeAccess bit = 1,
@IncludeLogins bit = 1,
@RetrieveAll bit = NULL
SELECT
//...
FROM
(
) AS a
WHERE
a.RowNumber BETWEEN @ItemCountStart AND @ItemCountEnd
有没有办法做到这一点?
【问题讨论】:
标签: sql stored-procedures sql-server-2008-r2