Ich habe eine SQL Server 2005-Datenbank. In einigen Prozeduren habe ich Tabellenparameter, die ich als nvarchar
(durch Kommas getrennt) an einen gespeicherten Prozess übergebe und intern in einzelne Werte teile. Ich füge es der SQL-Befehlsparameterliste wie folgt hinzu:
cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo";
Ich muss die Datenbank auf SQL Server 2008 migrieren. Ich weiß, dass es Tabellenwertparameter gibt, und ich weiß, wie man sie in gespeicherten Prozeduren verwendet. Ich weiß jedoch nicht, wie ich einen in einem SQL-Befehl an die Parameterliste übergeben soll.
Kennt jemand die korrekte Syntax der Parameters.Add
Prozedur? Oder gibt es eine andere Möglichkeit, diesen Parameter zu übergeben?