CREATE PROCEDURE GetData
(
@ProjectFile nvarchar(125),
@Culture nvarchar(50)
)
AS
SET NOCOUNT ON;
SELECT tr.ProjectFile, tr.ResourceFile, tr.ResourceName,tr.ResourceValue, trt.Culture, trt.TranslatedFlag, trt.TranslatedValue, tr.Comments, tr.IsApproved, tr.ParserError AS 'ignore'
FROM tblResourcesTranslated_NEW trt
INNER JOIN tblResources_NEW tr
ON trt.ResourceID = tr.ResourceID AND trt.Culture = @Culture AND tr.ProjectFile= @ProjectFile
Order by ResourceValue ASC;
This is my procedure to load data by culture and project, right now I'm wondering how to handle it if @Culture and @ProjectFile contains multiple strings separated by comma?
For example, in original design, @culture should be something like 'en', and @ProjectFile should be something like 'translation', but how do I rewrite my code if @Culture = 'en,fr,nl' and ProjectFile = 'translation,accounting,communication,test' ?