1. 程式人生 > >sqlserver儲存過程where條件引數為空不加入篩選

sqlserver儲存過程where條件引數為空不加入篩選

CREATE PROCEDURE "dbo"."TEST_PRC"(
                                            @no_in VARCHAR(20)
                                            ) AS
    BEGIN
        SELECT
            *
        FROM
            TBLTEST tce
        WHERE
            1=1
        AND (
                [email protected]
_in OR @no_in IS NULL OR @no_in='') END

如果傳入引數@no_in為空或者為空的字串,則tce.no這個and條件不加入條件篩選。