Re: Intentional, or bug? - Mailing list pgsql-sql

From Tom Lane
Subject Re: Intentional, or bug?
Date
Msg-id 18429.1000668667@sss.pgh.pa.us
Whole thread Raw
In response to Re: Intentional, or bug?  (Tod McQuillin <devin@spamcop.net>)
List pgsql-sql
Tod McQuillin <devin@spamcop.net> writes:
> On Sun, 16 Sep 2001, Kovacs Baldvin wrote:
>> select NULL = NULL;
>> 
>> The answer is: true!!!

> This has got to be a bug.  NULL is not equal to anything (nor is it
> unequal to anything).

Indeed, this *should* yield NULL.  But right now, postgres' parser
rewrites "= NULL" as "IS NULL" for compatibility with certain brain-dead
Microsoft products.

There have been several discussions on pghackers about undoing this bit
of nonstandardness, but so far nothing's been changed.  See the
list archives for more detail than you really wanted.
        regards, tom lane


pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: SQL request change when upgrade from 7.0.2 to 7.1.3
Next
From: Stephan Szabo
Date:
Subject: Re: Intentional, or bug?