I have a stored procedure with if-else statements. i have a scenario where i need a need if else statement inside else statement. i have done this in c# 开发者_Go百科but i need it in sql server since i'm pretty much new to stored procedures. lemme provide a sample snippet for u ppl.
create procedure [dbo].[usp_getstore_details](@input varchar(100))
as 
begin
    declare @out varchar(100)
    declare @result int
    if(LEN(@input)=2)
        begin
          --select  statement here.
        end
    else if (@input like '%[0-9]%')
        begin
          --select statement here 
        end
    else 
        begin
            set @result=(len(@input) - len(replace(@input, ',', '') )
            if(@result>1)
                begin
                  --select statement here 
                end
            else
                begin
                  --select statement here
                end
        end
end
Thanks in advance for ur help
CREATE PROCEDURE [dbo].[usp_getstore_details]
@input VARCHAR(100)
AS  
BEGIN 
    DECLARE @out VARCHAR(100) 
    DECLARE @result INT 
    IF LEN(@input) = 2 
    BEGIN 
        --select  statement here. 
    END 
    ELSE IF @input LIKE '%[0-9]%' 
    BEGIN 
        --select statement here  
    END 
    ELSE  
    BEGIN 
        SET @result = LEN(@input) - LEN(REPLACE(@input, ',', '')) 
        IF @result > 1
        BEGIN 
            --select statement here  
        END 
        ELSE 
        BEGIN 
            --select statement here 
        END 
    END 
END 
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论