F.21. fulleq#

F.21. fulleq

F.21. fulleq #

Модуль fulleq предоставляет дополнительный оператор эквивалентности для совместимости с Microsoft SQL Server.

Этот модуль необходим для поддержки 1С Предприятия.

F.21.1. Обзор #

Tantor SE-1C оператор эквивалентности определен таким образом, что он возвращает NULL, когда оба операнда являются NULL. Однако, семейство серверов Microsoft SQL традиционно определяет другую семантику для оператора эквивалентности, где оператор возвращает TRUE в случае, когда оба операнда являются NULL. Этот модуль предоставляет такой оператор с семантикой MS SQL.

F.21.2. Оператор fulleq #

Оператор == определен для следующих типов данных:

  • bool

  • байтовый массив

  • char

  • name

  • int2

  • int4

  • int8

  • int2vector

  • текст

  • oid

  • xid

  • cid

  • oidvector

  • float4

  • float8

  • abstime

  • reltime

  • macaddr

  • inet

  • cidr

  • varchar

  • дата

  • время

  • timestamp

  • timestamptz

  • интервал

  • timetz

F.21.3. Авторы #

Федор Сигаев.