我如何在oracle的sql段中使用两次参数

时间:2012-12-18 16:55:22

标签: c# oracle10g oledb

嗨,我希望有美好的日子

在oracle中,当我在sql段中使用两次参数时出现错误

像那样

Select OPS$ASY.UNTARTAB.EEA_DOV,OPS$ASY.UNTARTAB.EEA_EOV from OPS$ASY.UNTARTAB

   WHERE OPS$ASY.UNTARTAB.EEA_DOV = :X OR OPS$ASY.UNTARTAB.EEA_EOV = :X

错误是:ORA-01036:非法变量名称/编号

但我使用这段我没有问题,但我需要使用A参数两次

Select OPS$ASY.UNTARTAB.EEA_DOV,OPS$ASY.UNTARTAB.EEA_EOV from OPS$ASY.UNTARTAB

   WHERE OPS$ASY.UNTARTAB.EEA_DOV = :X OR OPS$ASY.UNTARTAB.EEA_EOV = :Y

1 个答案:

答案 0 :(得分:0)

我理解我是如何解决这个问题的

我必须添加两个具有相同值的时间参数x

祝你有个美好的一天