我创建了一个 SP 来为一家公司返回一些客户数据。我将公司 ID 和客户 ID 传递给 SP。我正在查询的表中有两种类型的客户 ID。这两种类型保存在不同的列中。
例如,我的表中有以下列。
ID、评论、CustomerTypeAId、CustomerTypeBId
任一客户 ID 可以在一行中为空。我传递给 SP 的客户 ID 可能是 A 类客户或 B 类客户。因此,在我的 WHERE 子句中,我需要指定 CustomerTypeAId 是否为空,然后查询 CustomerTypeBId。
@CusId int=0
SELECT * FROM TEST
WHERE (How to put this part?)