我有一个这样的存储过程:
select * from A where A.column1 IN (parameter) AND A.column2 IN (parameter2)
因此,我需要知道当"parameter"为空时,是否有任何方法可以选择列1中的所有记录(对于带parameter2的列2也是如此)
谢谢你的帮助!
select * from A
where (parameter is null or A.column1 IN (parameter))
and (parameter2 is null or A.column2 IN (parameter2))