得到了我需要修改的#.net应用程序.此刻的查询有效地做到了这一点:
select * from contract where contractnum = :ContractNum
Run Code Online (Sandbox Code Playgroud)
(非常简化,只是为了表明我们正在使用=和一个参数)
该参数从C#app上的Settings.Settings文件中读取,并且其中包含一个字符串.我需要修改它以包含多个合同,所以我想我可以将SQL更改为:
select * from contract where contractnum in (:ContractNum)
Run Code Online (Sandbox Code Playgroud)
但无论我如何格式化参数中的字符串,都不会返回任何结果.
有没有办法让oracle用参数做一个IN?
任何帮助表示感谢,谢谢大家.