我应该使用!=还是<>在T中不相等
我看到使用!=和<> SQL 并不相同 。 什么是首选语法,为什么?
我喜欢!= ,因为<>让我想起了Visual Basic 。
从技术上讲,如果您使用SQL Server AKA T-SQL,则它们的功能相同。 如果你在存储过程中使用它,没有性能的理由使用它。 然后归结为个人偏好。 我更喜欢使用<>,因为它符合ANSI标准。
您可以在以下链接找到各种ANSI标准的链接...
http://en.wikipedia.org/wiki/SQL
大多数数据库支持!= (流行编程语言)和<> (ANSI)。
支持!=和<> :
!=和<> !=和<> !=和<> !=和<> !=和<> !=和<> !=和<> !=和<> !=和<> 支持ANSI标准的运营商, 专门数据库:
<> <> '<>'来自SQL-92标准, '!='是专有的T-SQL操作符。 它也可以在其他数据库中使用,但由于它不是标准的,因此必须根据具体情况采取。
在大多数情况下,你会知道你连接的数据库,所以这不是一个真正的问题。 在最糟糕的情况下,您可能需要在SQL中进行搜索和替换。
链接地址: http://www.djcxy.com/p/60521.html上一篇: Should I use != or <> for not equal in T
下一篇: Can I run/test/create dtsx packages outside Visual Studio?
