fulleq
Поддержка 1С:Предприятие. Оператор равенства для совместимости с Microsoft SQL Server.
Схема размещения:
ext.Модуль
fulleq требуется для поддержки системы 1С:Предприятие и предоставляет дополнительный оператор равенства для совместимости с Microsoft SQL Server.Оператор равенства определен так, что результатом сравнения двух
NULL оказывается NULL. Однако в СУБД семейства Microsoft SQL исторически оператор равенства ведет себя по-другому и возвращает TRUE, когда оба его операнда равны NULL. Данный модуль предоставляет такой оператор с поведением, принятым в MS SQL.Оператор
== определен для следующих типов данных: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.
Выполните запрос с использованием оператора
==, предоставляемого расширением:SELECT 4::INTEGER == 4, NULL::INTEGER == 5, NULL::INTEGER == NULL;
Вывод результата работы оператора:
?column? | ?column? | ?column? ----------+----------+---------- t | f | t (1 row)
Дополнительную информацию по поставляемому модулю fulleq можно получить по ссылке.