쉼표로 구분 된 바코드가있는 쿼리가 있습니다. 그러나 알 수없는 이유로 작동하지 않습니다 :Sql server, sql query, "IN"문이 작동하지 않습니다.
SET @txtBarcode = '2003824';
: 아래
내가 하나의 바코드로 변경할 때 잘 즉, 작동하지만DECLARE @txtBarcode VARCHAR(MAX)
SET @txtBarcode = '2003824,2003825';
SELECT [Scan_Curr_Location]
FROM BarCode_Location_Current
WHERE Scan_Curr_BarCodeNo IN (@txtBarcode)
ORDER BY [Scan_Curr_BarCodeNo] ASC
작동하지 않는 코드 제발 조언.
감사합니다.
여기에 수락 가능한 답변보기 : https://stackoverflow.com/questions/3516064/creating-a-sql-table-from-a-comma-concatenated-list . 나는 항상이 문제를 해결하는 방법을 좋아했습니다. – VBlades