Check if a parameter is null or empty in a stored procedure

前端 未结 12 1073
轮回少年
轮回少年 2020-12-02 22:09

I know how to check if a parameter is null but i am not sure how to check if its empty ... I have these parameters and I want to check the previous parameters are empty or n

12条回答
  •  无人及你
    2020-12-02 23:00

    If you want to use a parameter is Optional so use it.

    CREATE PROCEDURE uspGetAddress @City nvarchar(30) = NULL, @AddressLine1 nvarchar(60) = NULL
        AS
        SELECT *
        FROM AdventureWorks.Person.Address
        WHERE City = ISNULL(@City,City)
        AND AddressLine1 LIKE '%' + ISNULL(@AddressLine1 ,AddressLine1) + '%'
        GO
    

提交回复
热议问题