I’m trying to change the datatype of a column in SQL Server from tinyint to smallint.
But there’s a default value on my column and I don’t know the name of the constraint.
Is there an easy way to do it ?
This don’t work because of the default constraint :
ALTER TABLE mytable
Alter Column myColumn smallint NOT NULL default 1
You need to do this in several steps – first: drop the default constraint on your column, then modify your column.
You could use code something like this: