2013-03-07 115 views
5

在与我的同事的对话中,他提到他意外地在生产中部署了“裸条条款”。什么是'裸条条款'

什么是'裸体where子句'?

+1

也许有点像'where 1 = 1'!?会接受一切 – A4L 2013-03-07 17:26:28

回答

10

赤裸裸的WHERE子句将参照的东西,总是返回true

WHERE 1 = 1 

这是有点像一个搜索表单,用户可以输入一个或多个值而非检查柜台看看常用如果你需要添加一个WHERE子句,你需要添加一个通用的WHERE子句并在AND子句中构建所有东西。如果您没有检查以确保至少添加了AND子句,则可能会遇到问题。