Below I have the following SQL SP.
I wanted to excute the SP from C# and I need to figure a way to pass the file named
"Nodes.csv" into the @Endpoints variable to hold something like 500,000 workstation names.
I right-clicked on the SP named "ExpiredNodes" and in the "Value" column, I attempted to pass in the nodes file like this "c:\Nodes.csv" but it did not work.
Do I have to pass this file in via C# code and if not, whats the trick to passing all the workstation names into the @Endpoint variable in the SP?
Thank you for your help in advance,
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
ALTER Procedure ExpiredNodes
@Endpoints varchar(8000) = NULL -- Pass csv values here like
SET NOCOUNT ON
DECLARE @SQL varchar(8000)
SET @SQL = 'SELECT [Name] FROM Nodes WHERE [Name] IN (''' + REPLACE(@Endpoints,',',''',''') + ''')'
EXEC ( @SQL )