2

嗨,我希望有美好的日子

在 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
4

1 回答 1

0

我明白我是如何解决这个问题的

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

有美好的一天

于 2012-12-19T04:33:35.190 回答