CREATE PROCEDURE "dbo"."TEST_PRC"(
@no_in VARCHAR(20)
) AS
BEGIN
SELECT
*
FROM
TBLTEST tce
WHERE
1=1
AND (
tce.no=@no_in
OR @no_in IS NULL
OR @no_in='')
END
如果传入参数@no_in为空或者为空的字符串,则tce.no这个and条件不加入条件筛选。