【发布时间】:2016-02-16 07:49:47
【问题描述】:
我使用了不同类型的自动生成的 sql 语句,例如 MS Access 和 Firebird sql。当我使用一些查询构建器生成这个 sql sn-ps(Access 或 IBExpert)时,它们通常会生成比需要更多的括号。
我不考虑在某些布尔运算周围加上额外的括号,但以以下为例:
select id, name from table as t
where ((t.id = @id))
当我删除它们时,查询工作得非常好。但为什么它们会如此频繁地生成呢?
【问题讨论】: