sql-server-2005 – 为什么有人会在查询中安排`where 1 = 1`?
发布时间:2021-05-16 16:56:33 所属栏目:编程 来源:网络整理
导读:我本日在我们的数据库中碰着了一个视图,个中where子句中的第一个语句是1 = 1.对付每个记录,这不该该返回true吗?假如没有过滤任何记录,为什么会有人写这个? 办理要领 一些动态查询构建器包括这种前提,因此可以行使AND添加任何“现实”前提而不举办搜查,假如(
我本日在我们的数据库中碰着了一个视图,个中where子句中的第一个语句是1 = 1.对付每个记录,这不该该返回true吗?假如没有过滤任何记录,为什么会有人写这个? 办理要领一些动态查询构建器包括这种前提,因此可以行使AND添加任何“现实”前提而不举办搜查,假如(第一个前提)’在那边’其他’和’.(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |