我正在使用以下存储在sqlserver中,我无法弄清楚在这个存储过程中传递数组。数组正是这种格式的c#代码ABC,DEF或者我可以写字符串abc =“ABC,DEF”;
ALTER PROCEDURE [dbo].[BookedChemicalsLists]
@RigNameValue VARCHAR(50) = null
AS
BEGIN
SET NOCOUNT ON;
SELECT *
FROM [BookedChemicals]
WHERE AND (RigName IN (@RigNameValue,',') OR @RigNameValue IS NULL )
END