选择具有不同查询的案例

问题描述 投票:0回答:1

在我当前的项目中,我使用了很多存储过程。为了减少SP的数量,我正在考虑将多个查询放在一个SQ中。 E。

enter code here@ArtQuery int = 0
    /*      
    0 = SELECT
    1 = INSERT
    2 = UPDATE
    3 = DELETE
    */
enter code hereAS   
SET NOCOUNT ON;
SELECT 
    CASE
WHEN @ArtQuery = 0
--Select Statement
WHEN @ArtQuery = 1
--Insert Statement

不幸的是,这不起作用。选择语句被接受,其他则不被接受。这是我的错误,还是不可能在一个SP中进行不同的查询?

select stored-procedures case case-when
1个回答
0
投票

我改用IF子句解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.