Perhaps it could help a little more:
declare @tablename nvarchar(200)declare @colname nvarchar(200)declare @default sysname, @sql nvarchar(max)set @tablename = 'your table'set @colname = 'column to drop'select @default = name from sys.default_constraints where parent_object_id = object_id(@tablename)AND type = 'D'AND parent_column_id = ( select column_id from sys.columns where object_id = object_id(@tablename) and name = @colname )set @sql = N'alter table '+ @tablename +' drop constraint '+ @defaultexec sp_executesql @sqlset @sql = N'alter table '+ @tablename +' drop column '+ @colnameexec sp_executesql @sql
Only need to set the @tablename & @colname variables to drop the column.