Changing a column from null to not null causes loss of data
-----------------------------------------------------------
Key: DDLUTILS-202
URL: https://issues.apache.org/jira/browse/DDLUTILS-202
Project: DdlUtils
Issue Type: Bug
Components: Core - SqlServer
Environment: Microsoft SQL Server 2005
Reporter: Brian Devaney
Assignee: Thomas Dudziak
If there is a table wil a column that can be null and has data and the column
definitioin will try to make it not null, the update script will not transfer
the data to the new table properly. All rows that have a null value in the
nullable column will not transfer to the new not null column, even if a defautl
value is used. The temprary table will be created, but the insert command that
moves the data from one table to another will fail. In Microsoft SQL, if the
value in the colum nis null, that will be the value that is inserted into the
temporary table. The default value that is a part of that table will not be
used by the sql command. The end result is that rows with null values will be
lost.
It is unknown at this time if this is a Microsoft SQL server issue only or if
this occurs on other databases as well.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.