BUG: Schema Generate Does Not Include NOT NULL on Some Columns

ID: Q113157


The information in this article applies to:

BUG# 9893 (4.2)

SYMPTOMS

Object Manager's schema generate function does not put NOT NULL on columns defined with a user datatype which allows nulls, even if NOT NULL was included in the original table definition.

If the table specifies NOT NULL on a column which uses a user-defined datatype which allows nulls, schema generate will not include the NOT NULL in its generated scripts. For example, if a site does:


   use pubs
   go
   sp_addtype nulltyp, 'char(10)', NULL
   go
   create table nulltab
     (cola int, colb nulltyp NOT NULL)
   go 

Then if the site uses schema generator to generate a script with all objects, users and logins, the NOT NULL clause will not be included in the generated script.


STATUS

Microsoft has confirmed this to be a problem in Microsoft SQL Server version 4.2 and SQL Server version 4.2b for OS/2. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Additional query words: Windows NT


Keywords          : kbprg SSrvObj_Man kbbug4.20 SSrvWinNT 
Version           : 4.2b | 4.2
Platform          : OS/2 WINDOWS 
Issue type        : 

Last Reviewed: March 19, 1999