0
我有一個表值函數,需要三個參數。內嵌表值函數的變量
如果任何傳入的參數是空白我需要將參數分配給null
。請任何人都可以告訴我如何/在哪裏可以把下面的條件放在函數中。
IF @CLIENTPK_NEW = ''
BEGIN
@CLIENTPK_NEW=NULL
END
IF @CGNEEPK= ''
BEGIN
@CGNEEPK=NULL
END
CREATE FUNCTION Function_test
(
@CLIENTPK_NEW varchar(50),
@CGNEEPK varchar(50),
@type varchar(100)
)
RETURNS TABLE
AS
RETURN
SELECT COl1,COl2
FROM Table1
where COL1 is not null AND
(@CLIENTPK_NEW IS NULL OR COL1 [email protected]_NEW) AND
(@CGNEEPK IS NULL OR COL2 [email protected])