【发布时间】:2010-11-11 21:37:19
【问题描述】:
我有一个带有参数的 SQL Server 2005 存储过程:@includeClosedProjects。
有一个WHERE 子句,我想根据这个参数来控制。
create proc sel_projects
(@incClosedRel int = 1)
as
SELECT projectId, projectName
FROM project
WHERE CompletionStatusCID NOT IN (34, 35) <-- controlled by @incClosedRel
当@incClosedRel =1 时,我想获取所有项目(不包括 where 子句)。
否则,包括 where 子句。
【问题讨论】:
标签: sql sql-server-2005 tsql stored-procedures