Как передать несколько значений в качестве параметра в операторе oracle in из C# - PullRequest
0 голосов
/ 06 мая 2020

У меня есть запрос SQL с предложением «In», я хочу динамически установить несколько ключей для этих значений из c#

sql.Append("Select * from ELN_Collections c where c.name in ( &name ) ");
using (IDataReader dt = dataConnection.ExecuteReader(sql.ToString(), "&name ", collectionNames)) 
{
}

Ожидаемый результат:

Select * from ELN_Collections c where c.name in ( &name ) 
new:Select * from ELN_Collections c where c.name in ( 'User','Users' ) 
ID NAME                                                                                                      
5  User 
12 Users
...