【发布时间】:2017-12-20 13:45:16
【问题描述】:
我正在与一个客户合作,该客户在 Oracle 中几乎所有的 WHERE 子句都以 1=1 开头。原谅我的无知,但这不是无操作吗?这种用法有什么负面影响吗?
这是一个经过清理的示例:
SELECT gpz.zname
,gpp.pname
FROM table1 gpp INNER JOIN table2 gpz ON gpz.p_id = gpp.p_id
WHERE 1=1
AND gpp.active = 1
AND gpz.active = 1
【问题讨论】: