您好我需要创建一个get存储过程,它将使用两个输入参数。一个是CustomerId,另一个是ProductId。对于ProductId,它需要是一个以逗号分隔的输入参数。我知道我可以使用表值参数,但如何使用逗号分隔的输入参数传递它。
以下是选择查询:
SELECT CustomerId, ProductId FROM TABLE1
步骤:
CREATE PROCEDURE dbo.spGetCustomColumn
@CustomerId int,
@ProductId dbo.ttProductId READONLY
但是我不知道接下来该怎么做,比如将表格类型转换为逗号分隔,以及如何编写where子句,如:
WHERE CustomerId = @CustomerId OR @CustomerId IS NULL