Parametry Oracle z instrukcją IN?

Mam aplikację c # .net, którą muszę zmodyfikować. Zapytanie w tej chwili skutecznie to robi:

select * from contract where contractnum = :ContractNum

(bardzo uproszczone, aby pokazać, że używamy parametru = i jednego)

Ten parametr jest odczytywany z pliku Settings.Settings w aplikacji C # i zawiera jeden ciąg. Muszę go zmodyfikować, aby zawierał wiele umów, więc stwierdzam, że mogę zmienić SQL na:

select * from contract where contractnum in (:ContractNum)

ale nie zwraca żadnych wyników, bez względu na to, jak sformatuję łańcuch w parametrze.

Czy istnieje sposób, aby uzyskać wyrocznię do zrobienia IN z parametrem?

wszelka pomoc doceniana, dzięki wszystkim.

questionAnswers(4)

yourAnswerToTheQuestion