gpt4 book ai didi

sql - 基于存储过程参数的条件 where 子句?

转载 作者:行者123 更新时间:2023-12-04 13:55:12 25 4
gpt4 key购买 nike

我有一个 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

我想获取所有项目(不包括 where 子句),when @incClosedRel =1 .
否则,包括 where 子句。

最佳答案

SELECT projectId, projectName
FROM project
WHERE CompletionStatusCID NOT IN (34, 35)
Or @incClosedRel = 1

关于sql - 基于存储过程参数的条件 where 子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4159528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com