Susan Harkins
ssharkins at bellsouth.net
Sat May 7 18:44:14 CDT 2005
Well, here's the problem in a nutshell -- the default isn't in compliance
with SQL-92, which is Okay. However, Query Analyzer IS -- which would tend
to lead one astray. Does anyone know if Enterprise Manager is too because
even though the Pubs default returns 0, in EM, if I create a new
table/column, it automatically checks Allow Nulls -- which is the opposite
of what you'd expect considering the inner non-compliance. But, my thinking
is -- if Query Analyzer is in compliance, perhaps EM is too.
Or else I'm just terribly baffled by the entire exchange.
Susan H.
The Rules from the ANSI-92 standard:
<quote>
Every column has a nullability characteristic of known not nullable
or possibly nullable, defined as follows:
A column has a nullability characteristic that indicates whether
any attempt to store a null value into that column will inevitably
raise an exception, or whether any attempt to retrieve a value
from that column can ever result in a null value. A column C with
<column name> CN of a base table T has a nullability characteristic
that is known