= (равно) (Transact-SQL)

Проверяет равенство двух выражений (оператор сравнения).

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

expression = expression

Аргументы

  • expression
    Любое допустимое выражение. Если выражения относятся к разным типам данных, то тип данных одного выражения должен быть неявно доступным для преобразования в тип данных другого. Преобразование основано на правилах приоритетов типов данных.

Замечания

При сравнении двух выражений со значениями NULL результат зависит от параметра ANSI_NULLS.

  • Если параметр ANSI_NULLS равен ON, то результат будет равен NULL в соответствии со стандартом ANSI, когда NULL (или неизвестное) значение не равно NULL или другому неизвестному значению.
  • Если параметр ANSI_NULLS равен OFF, то результат сравнения двух значений NULL равен TRUE.

Сравнение значения NULL со значением, отличным от NULL, всегда дает результат FALSE.

Типы результата

Логическое выражение

См. также

Справочник

Типы данных (Transact-SQL)
Выражения (Transact-SQL)
Операторы (Transact-SQL)

Другие ресурсы

Операторы сравнения (компонент Database Engine)

Справка и поддержка

Получение помощи по SQL Server 2005