代码之家  ›  专栏  ›  技术社区  ›  Joe Phillips

SSMS检查约束编辑器是否已损坏?

  •  0
  • Joe Phillips  · 技术社区  · 8 年前

    如果我在表达式框中键入:

    1=0 OR (1=1 AND 2=2)
    

    当我保存它时,它会更改它,然后当我再次打开它时,它会显示如下:

    ((1)=(0) OR (1)=(1) AND (2)=(2))
    

    减少到。。。

    1=0 OR 1=1 AND 2=2
    

    这与我最初的表达方式明显不同。有什么好处?

    Microsoft SQL Server Management Studio:11.0.5058.0

    1 回复  |  直到 8 年前
        1
  •  1
  •   Chris Mack    8 年前

    AND 之前已评估 OR ,因此这两个表达式实际上会给出相同的结果。

    我想在处理和存储表达式时会考虑到这一点,从而影响结果/存储的表达式。

    推荐文章