|
| 1 | +<sect1 id="fulleq"> |
| 2 | + <title>fulleq</title> |
| 3 | + <para> |
| 4 | + The <literal>fulleq</literal> module provides additional equivalence |
| 5 | + operator to compatibility with Microsoft SQL Server. |
| 6 | + </para> |
| 7 | + |
| 8 | + <sect2 id="fulleq-overview"> |
| 9 | + The <productname>&productname;</productname> equivalence operator is |
| 10 | + defined to returns NULL when both operands are NULLs. However, the Microsoft |
| 11 | + SQL Servers family traditionaly defined other semantic for equivalence |
| 12 | + operator, where operator returns TRUE in the case of both nulled operands. |
| 13 | + This module provides such operator with MSSQL semantic. |
| 14 | + </sect2> |
| 15 | + |
| 16 | + <sect2 id="fulleq-operator"> |
| 17 | + <title>Operator fulleq</title> |
| 18 | + <para> |
| 19 | + This operator <emphasis>==</emphasis> is defined for following data |
| 20 | + types: |
| 21 | + <itemizedlist> |
| 22 | + <listitem><para>bool</para></listitem> |
| 23 | + <listitem><para>bytea</para></listitem> |
| 24 | + <listitem><para>char</para></listitem> |
| 25 | + <listitem><para>name</para></listitem> |
| 26 | + <listitem><para>int2</para></listitem> |
| 27 | + <listitem><para>int4</para></listitem> |
| 28 | + <listitem><para>int8</para></listitem> |
| 29 | + <listitem><para>int2vector</para></listitem> |
| 30 | + <listitem><para>text</para></listitem> |
| 31 | + <listitem><para>oid</para></listitem> |
| 32 | + <listitem><para>xid</para></listitem> |
| 33 | + <listitem><para>cid</para></listitem> |
| 34 | + <listitem><para>oidvector</para></listitem> |
| 35 | + <listitem><para>float4</para></listitem> |
| 36 | + <listitem><para>float8</para></listitem> |
| 37 | + <listitem><para>abstime</para></listitem> |
| 38 | + <listitem><para>reltime</para></listitem> |
| 39 | + <listitem><para>macaddr</para></listitem> |
| 40 | + <listitem><para>inet</para></listitem> |
| 41 | + <listitem><para>cidr</para></listitem> |
| 42 | + <listitem><para>varchar</para></listitem> |
| 43 | + <listitem><para>date</para></listitem> |
| 44 | + <listitem><para>time</para></listitem> |
| 45 | + <listitem><para>timestamp</para></listitem> |
| 46 | + <listitem><para>timestamptz</para></listitem> |
| 47 | + <listitem><para>interval</para></listitem> |
| 48 | + <listitem><para>timetz</para></listitem> |
| 49 | + </itemizedlist> |
| 50 | + </para> |
| 51 | + </sect2> |
| 52 | + |
| 53 | + <sect2 id="fulleq-authors"> |
| 54 | + <title>Authors</title> |
| 55 | + <literallayout> |
| 56 | + Teodor Sigaev <email>teodor@sigaev.ru</email> |
| 57 | + </literallayout> |
| 58 | + </sect2> |
| 59 | + |
| 60 | +</sect1> |