有和没有绑定变量的不同结果

时间:2014-01-08 20:36:40

标签: sql oracle

当我在SQL Developer中运行此SQL时,我得到的结果是正确的19行。

SELECT NAME, HEIGHT, HAIR_COLOR, AGE FROM PEOPLE WHERE AGE > 10

但是,当我尝试为参数切换10时,会返回不同的行数,即使提示出现时,我输入“10”/这是我获得参数后SQL的样子建立。

SELECT NAME, HEIGHT, HAIR_COLOR, AGE FROM PEOPLE WHERE AGE > :age

但是,即使我输入10,它也不会返回相同的结果集。有人知道为什么会这样吗?

0 个答案:

没有答案