F.23. fulleq — дополнительный оператор равенства для совместимости с Microsoft SQL Server #
Модуль fulleq
предоставляет дополнительный оператор равенства для совместимости с Microsoft SQL Server.
Этот модуль требуется для поддержки системы 1С:Предприятие.
F.23.1. Обзор #
Оператор равенства в Postgres Pro определён так, что результатом сравнения двух NULL оказывается NULL. Однако в СУБД семейства Microsoft SQL исторически оператор равенства ведёт себя по-другому и возвращает TRUE, когда оба его операнда равны NULL. Данный модуль предоставляет такой оператор с поведением, принятым в MS SQL.
F.23.2. Оператор fulleq #
Оператор ==
определён для следующих типов данных:
bool
bytea
char
name
int2
int4
int8
int2vector
text
oid
xid
cid
oidvector
float4
float8
abstime
reltime
macaddr
inet
cidr
varchar
date
time
timestamp
timestamptz
interval
timetz
F.23.3. Авторы #
Фёдор Сигаев <teodor@sigaev.ru>